Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
能看一下错在那里吗?结果是对的为什么提交是wrong answer#include"iostream" using namespace std; int main() { int a,b; int boo=0; while(cin>>a>>b) { if(a<=0||a>1000000||b<=0||b>1000000) break; if(a>b) { int tem=a; a=b; b=tem; boo=1; } int max,max2,num; max=max2=1; for(int i=a;i<b;i++) { num=i; while(num!=1) { if(num%2!=0) num=3*num+1; else num=num/2; max++; } if(max2<max) max2=max; max=1; } if(boo==1) cout<<b<<" "<<a<<" "<<max2<<endl; else cout<<a<<" "<<b<<" "<<max2<<endl; } return 0; } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator