首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

西电1232 求斐波拉契据数列的后四位

2013-03-27 
西电1232求斐波拉契数列的后四位http://acm.xidian.edu.cn/land/problem/detail?problem_id1232&contest_

西电1232 求斐波拉契数列的后四位

http://acm.xidian.edu.cn/land/problem/detail?problem_id=1232&contest_id=22

#include<iostream>#include<cstdio>using namespace std;int a[30001];int main(){ int n; a[0] = 0; a[1] = 1; for(int i=2; i<=30000; i++) a[i] = (a[i-1]%10000+a[i-2]%10000)%10000; while(scanf("%d", &n)!=EOF) { if(n <= 30000) printf("%d\n", a[n]); else printf("%d\n", a[n%30000]); } return 0;}



热点排行