南邮 OJ 1185 数列之和
来源:互联网 发布:java指定时间执行任务 编辑:程序博客网 时间:2024/05/22 19:13
数列之和
时间限制(普通/Java) : 1000 MS/ 3000 MS 运行内存限制 : 65536 KByte
总提交 : 868 测试通过 : 74
总提交 : 868 测试通过 : 74
比赛描述
斐波那契数列(Fibonacci Sequence)的定义如下:
F1 = 1 F2 = 1
Fn = Fn - 1 + Fn - 2
那么你能得到斐波那契数列之和吗?
即Sn=F1+F2+F3+…+Fn输入
输入数据有多组,每组为一行,为一个正整数n(1<=n<=2^31-1)
输出
每组输出对应一行,一个正整数,表示前n项斐波那契数列之和(为了防止高精度计算,对结果模除32767即可)
样例输入
3
样例输出
4
提示
题目来源
李鸿斌(honghu)
#include<stdio.h>long s[1200];int main(){long n,a=2,b=3;s[0] = 0;s[1] = 1;s[2] = 2;for(n=3;n<1200;++n){a ^= b;b ^= a;a ^= b;b += a;b %= 32767;s[n] = b-1;if(s[n]<0){s[n] = 32766;}}while(scanf("%ld",&n)!=EOF){n %= 1200;printf("%ld\n",s[n]);}}
0 0
- 南邮 OJ 1185 数列之和
- 南邮 OJ 1040 约数之和
- 南邮 OJ 1093 阶乘之和
- 南邮 OJ 1740 约数之和
- OJ矩阵之和
- OJ之阶乘之和
- 区间之和 (sdut oj)
- FAFU OJ 素数之和
- 阶乘之和||南阳OJ
- 问题一百:求数列之和
- oj-14-D-数列
- 数列求和 (sdut oj)
- 数列有序! (sdut oj)
- OJ数组求对角线之和
- 刷清橙OJ--A1035.素数之和
- 南邮 OJ 1003 斐波那契数列
- 南邮OJ 1003 斐波那契数列
- 数列的前N项之和
- 小技巧,输出某目录下文件名到excel
- jquery.qrcode动态生成二维码
- Kafka集群模式部署
- eclipse中生成javadoc文档
- spring入门基础(二)
- 南邮 OJ 1185 数列之和
- iOS编程——Swift用代码为view添加各种圆角
- AKTabBarController:类似微信的第三方库
- 日经社説 20150805 訪日客のトラブルをみんなで減らそう
- 数据结构实验之栈三:后缀式求值 SDUT 2133
- Future和FutureTask(多线程)
- 线程
- 关于Websocket在安卓上的实现-autobahn
- DAVE SDK 4.1.2 Help content (翻译)——MF