不难 注意细节
就可以AC
#include<iostream>
using namespace std;
int add(int i)
{
int k=1;
while(i!=1)
{
if(i%2==0) i/=2;
else i=i*3+1;
k++;
}
return k;
}
int main()
{
int a,b,y,x,j,max,l;
while(cin>>a>>b)
{
max=0;
x=a<b?a:b;
y=a>b?a:b;
for(j=x;j<=y;j++)
{
l=add(j);
if(max<l) max=l;
}
cout<<a<<' '<<b<<' '<<max<<endl;
}
return 0;
}
我hdu 的号叫做阿迪达斯
poj 叫1759432774a
QQ号是1759432774 愿意加我,我们讨论
有兴趣可以看看我