import java.io.BufferedInputStream; import java.util.Scanner; public class u100 { int max; int min; int cont; public u100(){ Scanner sc = new Scanner(new BufferedInputStream(System.in)); String s; while(sc.hasNext()){ int a = sc.nextInt(); int b = sc.nextInt(); if(a > b){ max = a; min = b; }else{ max = b; min = a; } int contmax = 0; for(; min <= max ; min++){ cont = 0; f(min,max); if(contmax < cont) contmax = cont; } System.out.println(a + " " + b + " " + contmax); } } public void f(int n , int j){ //System.out.print(n + " "); cont++; if(n == 1){ //stop }else{ if(n%2==1){ n = 3*n+1; }else{ n = n/2; } f(n,j); } } public static void main(String[] args){ new u100(); } }
2011年8月2日
UVa - p100
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言