题意
设$f_i$表示斐波那契数的第i项
求
$ 2 \leq n \leq 10^{1000000} $
题解
推一下简单的式子
所以有
所以每两项相同
代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #include <cstdio> using namespace std; int main(){ char c; int num=0; c=getchar(); while(!(c>='0'&&c<='9')){ c=getchar(); } while(c>='0'&&c<='9'){ num=(num*10%2+c-'0')%2; c=getchar(); } if(num==0) printf("1\n"); else printf("-1\n"); return 0; }
|