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 |
帮忙看看为什么总是Output Limit Exceed吧#include <iostream.h> #include <math.h> int max(long a,long b){ long c; if (a<b) c=b; else c=a; return c; } int min(long a,long b){ long c; if (a<b) c=a; else c=b; return c; } void main(){ long i,j,a,b,n,m; while (1) {cin>>i>>j; if (i<=0||j<=0||i>=10000||j>=10000) break; m=0; for (a=min(i,j); a<=max(i,j); a++){ n=0; b=a; while (1) { n=n+1; if (b==1) break; if (b%2==1) b=3*b+1; else b=b/2; } m=max(m,n); } cout<<i<<" "<<j<<" "<<m<<endl; } } 谢谢,到底什么意思啊? Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator