#include <cstdio>
using namespace std;
int main()
{
long long n;
long long a=1, b=1;
long long c = 1;
long long ilcyfr = 1;
scanf("%lld", &n);
for(long long i=n; i>0; i/=10) ilcyfr*= 10;
long long i= 1;
for(;; i++)
{
if(c > n)
{
c%= ilcyfr;
//printf("%lld ", c);
}
if(c == n)
{
printf("%lld", i+1);
break;
}
if(i>1000000)
{
printf("NIE");
break;
}
a = c;
c+= b;
b = a;
// if(i % 1000000 == 0) printf("%lld\n", i);
}
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | #include <cstdio> using namespace std; int main() { long long n; long long a=1, b=1; long long c = 1; long long ilcyfr = 1; scanf("%lld", &n); for(long long i=n; i>0; i/=10) ilcyfr*= 10; long long i= 1; for(;; i++) { if(c > n) { c%= ilcyfr; //printf("%lld ", c); } if(c == n) { printf("%lld", i+1); break; } if(i>1000000) { printf("NIE"); break; } a = c; c+= b; b = a; // if(i % 1000000 == 0) printf("%lld\n", i); } } |
English