#include<stdio.h>
int num(int n)
{
int sum;
sum=1;
while(n!=1)
{
if(n%2)
n=3*n+1;
else
n/=2;
sum++;
}
return sum;
}
int main()
{
int i,j,t,a,b,max;
while(scanf("%d%d",&i,&j)!=EOF)
{
a=i;
b=j;
if(i>j)
{
t=i;
i=j;
j=t;
}
max=num(i++);
for(;i<=j;i++)
if(max<(t=num(i)))
max=t;
printf("%d %d %d\n",a,b,max);
}
}

被折叠的 条评论
为什么被折叠?



