fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. class Main{
  4. static int c(int n){
  5. int i = -1;
  6. while(f(++i) < n);
  7. return i;
  8. }
  9.  
  10. static int f(int n){
  11. return n < 2
  12. ? n
  13. : f(n - 1) + f(n - 2);
  14. }
  15.  
  16. public static void main(String[] a){
  17. System.out.println(c(0));
  18. System.out.println(c(2));
  19. System.out.println(c(3));
  20. System.out.println(c(5));
  21. System.out.println(c(8));
  22. System.out.println(c(1836311903));
  23. }
  24. }
Time limit exceeded #stdin #stdout 5s 320576KB
stdin
Standard input is empty
stdout
0
3
4
5
6