#4503: 高手們 幫幫我吧!


stanley17112000 (Stanley)

學校 : 國立交通大學
編號 : 13580
來源 : [66.253.158.102]
最後登入時間 :
2019-02-16 03:29:47
c039. 00100 - The 3n + 1 problem -- UVa100 | From: [203.73.98.54] | 發表日期 : 2010-11-06 22:13

#include <iostream>
#include <math.h>
using namespace std;
main()
{
int a,b,c,d,t,k;
d=0,t=0;
while (cin>>a>>b)
{
     
    
 if (a>b)
      swap(a,b);
 
 for (c=a;c<=b;c=c+1 )
 {
 if (a==1)
      d=d+1;
      
      while (a>1)
       {
       if (a%2==0)
       a= 3*c+1;
       
     else 
        a=c/2;
     d=d+1;
}
a=c+1;
 
 if (d>t)
      swap(d,t);
      
      d=0;
  }

if (c>=(b-1))
cout<<t<<endl;

else 
continue;
}
return 0;
}
 
我嘗試好多變,不知道哪裡錯了! 
 
ZeroJudge Forum