fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. double fib1=1,fib2=1,fib3,sum=3,E,a=1;
  6. int k=2;
  7. cin>>E;
  8. if(E==2 || E==1)cout<<2<<endl<<3;
  9. else if(E<1){
  10. for(int i=3;a>=E;i++){
  11. fib3=fib1+fib2;
  12. a=i/fib3;
  13. sum+=a;
  14. fib1=fib2;
  15. fib2=fib3;
  16. k++;
  17. }
  18. cout<<k<<endl<<sum;
  19. }
  20. return 0;
  21. }
Success #stdin #stdout 0s 3416KB
stdin
0.01
stdout
18
9.30754