- Code: Select all
import java.io.BufferedReader;
import java.util.*;
import java.io.IOException;
import java.io.InputStreamReader;
class Main {
public static void main(String[] args) throws IOException {
try{
int x=0;
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
while (x==0) {
String line = reader.readLine();
if (line == null) {
x=1;
}
if(x!=1){
StringTokenizer tokenizer = new StringTokenizer(line);
int num1 = Integer.parseInt(tokenizer.nextToken());
int num2 = Integer.parseInt(tokenizer.nextToken());
if(num1>10000||num2>10000/||num1<0||num2<0)break;
int temp,countmax=1,count,min,max;
if (num1 < num2) { min=num1; max=num2; } else { min=num2; max=num1; }
for(int i=min;i<=max;i++)
{
count=1;
temp=i;
while(i!=1)
{
if((i%2)==1)
i=i*3+1;
else
i=i/2;
count++;
}
if(countmax<count)
countmax=count;
i=temp;
}
System.out.println(num1+" "+num2+" "+countmax);
}
}
}
}
}
