Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
54440 杨中琦 寻找最低数 C++ 运行超时 0 1000 MS 248 KB 544 2022-07-29 15:28:43

Tests(0/1):


#include<bits/stdc++.h> using namespace std; int main(){ int a,n,m,r,x,len,abc; while(cin>>a){ if(a==0)return 0; if(a==1){ cout<<"1"<<endl; continue; } n=a; x=0; while(n>0){ r=x%2; if(r==0)x=x*10+5; else x=x*10+1; n/=2; len++; } m=0; for(int i=1;i<=len;i++){ r=x%10; m=m*10+r; x/=10; } r%=2; x=x*10+r; len=0; r=5; while(r==5||r==0){ len++; r=m%10; m/=10; } abc=1; for(int i=1;i<len;i++)abc*=2; cout<<abc<<endl; } return 0; }


测评信息: