poj 3070-Fibonacci-矩阵幂乘
来源:互联网 发布:网络下载速度很不稳定 编辑:程序博客网 时间:2024/05/20 18:48
Fibonacci
1000ms
65536KB
This problem will be judged on PKU. Original ID: 3070
64-bit integer IO format: %lld Java class name: Main
64-bit integer IO format: %lld Java class name: Main
Font Size:
In the Fibonacci integer sequence, F0 = 0, F1 = 1, and Fn = Fn − 1 + Fn − 2 for n ≥ 2. For example, the first ten terms of the Fibonacci sequence are:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, …
An alternative formula for the Fibonacci sequence is
.
Given an integer n, your goal is to compute the last 4 digits of Fn.
Input
The input test file will contain multiple test cases. Each test case consists of a single line containing n (where 0 ≤ n ≤ 1,000,000,000). The end-of-file is denoted by a single line containing the number −1.
Output
For each test case, print the last four digits of Fn. If the last four digits of Fn are all zeros, print ‘0’; otherwise, omit any leading zeros (i.e., print Fn mod 10000).
Sample Input
099999999991000000000-1
Sample Output
0346266875
代码1:
#include<stdio.h>#include<string.h>#include<math.h>int m[3][3];int a[100050];void f() {a[0] = 0;a[1] = 1;for (int i = 2; i <= 100050; i ++) {a[i] = (a[i - 1] + a[i - 2]) % 10000;}}int main () {int n;while (scanf("%d", &n) != EOF) {if(n == -1) break;f();printf("%d\n", a[n % 15000]);}return 0;}
- poj 3070-Fibonacci-矩阵幂乘
- POJ 3070 Fibonacci【矩阵连乘】
- poj 3070 Fibonacci(简单矩阵连乘)
- POJ 3070(Fibonacci-矩阵幂)
- POJ 3070 Fibonacci (矩阵)
- POJ 3070 Fibonacci (矩阵快速幂 Fibonacci数列新求法)
- POJ 3070 Fibonacci (矩阵快速幂求fibonacci)
- POJ-3070 Fibonacci(矩阵快速幂求Fibonacci数列)
- poj--3070 fibonacci的矩阵幂做法
- POJ 3070 Fibonacci 矩阵快速幂
- POJ-3070 Fibonacci【矩阵二分幂】
- poj - 3070 - Fibonacci(矩阵快速幂)
- 矩阵快速幂 Fibonacci 3070 poj
- POJ 3070 Fibonacci (矩阵快速幂)
- poj 3070 Fibonacci (矩阵快速幂)
- poj 3070 Fibonacci(矩阵快速幂)
- poj 3070 Fibonacci 矩阵快速幂
- POJ 3070 Fibonacci(矩阵快速幂)
- 开发板 nfs /bin/sh Permission denied
- Linux文件和目录简介
- 错过
- JQuery源码学习——(一)JQuery起步
- getcwd函数
- poj 3070-Fibonacci-矩阵幂乘
- 项目管理师考试知识点积累
- C操作符的优先级和关联规则
- 计算机视觉经典论文集&此资源批量分类下载的Python程序
- VC++防止程序运行多个实例
- jquery 打开直接跳到网页最下面,最低端
- chdir 、fchdir函数
- Android面试题(一)
- jQuery2.0发布之我见