fork download
  1. //Runtime Error
  2. import java.util.Scanner;
  3.  
  4. public class Main {
  5.  
  6. private static int counts=0;
  7. private static Scanner sc;
  8.  
  9. private static void calcProb(long i){
  10. counts++;
  11. if(i == 1){return;}
  12. if(i%2 == 1){calcProb(3*i + 1);}
  13. else{calcProb(i/2);}
  14. }
  15.  
  16. public static void main(String[] args){
  17. sc = new Scanner(System.in);
  18. while(true){
  19. long i = sc.nextLong();
  20. long j = sc.nextLong();
  21. long max=0;
  22. long z = i, x = j;
  23. if(i > j){
  24. long d = i; i = j; j = d;
  25. }
  26. for(long k = i;k<=j;k++){
  27. calcProb(k);
  28. if(max < counts) max = counts;
  29. counts = 0;
  30. }
  31. System.out.println(z + " " + x + " " + max);
  32. if(!sc.hasNextLine()){return;}
  33. }
  34. }
  35. }
Runtime error #stdin #stdout #stderr 0.11s 380672KB
stdin
1 10
100 200
201 210
900 1000
stdout
1 10 20
100 200 125
201 210 89
900 1000 174
stderr
Exception in thread "main" java.util.NoSuchElementException
	at java.util.Scanner.throwFor(Scanner.java:907)
	at java.util.Scanner.next(Scanner.java:1530)
	at java.util.Scanner.nextLong(Scanner.java:2265)
	at java.util.Scanner.nextLong(Scanner.java:2225)
	at Main.main(Main.java:19)