哈理工OJ 2170 大斐波那契数(大数加法)
来源:互联网 发布:sql查询分析执行 编辑:程序博客网 时间:2024/06/06 12:54
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;int f[1005][300];int main(){ int n,pi; scanf("%d",&n); while(n--) { int t;//用t计录第一个不为零数的位置 int i,j,c=0; memset(f,0,sizeof(f));//数组清零 f[1][299]=1; f[2][299]=1; scanf("%d",&pi); for(i=3;i<=pi;i++) { for(j=300;j>=0;j--)//大数的加法 { f[i][j]=f[i-1][j]+f[i-2][j]+c;//加上上一次结果的差 c=0; if(f[i][j]>=10)//大于十就求差 { c=1; f[i][j]=f[i][j]-10; } } } //下面用到了t for(j=0;j<=299;j++) { if(f[pi][j]!=0) { t=j; break; } } for(j=t;j<=299;j++)//从第一个不为零的位置输出 { printf("%d",f[pi][j]); } printf("\n"); } return 0;}
0 0
- 哈理工OJ 2170 大斐波那契数(大数加法)
- 九度OJ 1137:浮点数加法 (大数运算)
- 哈理工OJ 1159 MAGI System(大数乘法)
- 哈理工oj 1266 斐波那契数列
- 哈理工OJ 1151 追求(斐波那契变形【思维题目】)
- 斐波那契数列+大数加法
- 斐波那契数列大数加法
- 大数加法 + 斐波那契数列
- 模板 大数的斐波那契额数列(可以用来求大数加法)
- 哈理工OJ 1280 回文数(暴力枚举)
- 回文数(山东理工OJ)
- poj3181 (dp种类数+大数加法)
- 大数加法--回文数
- 大数浮点数加法
- 哈理工OJ 1248 The kth great number(平衡树求第k大数)
- 南邮 OJ 1011 大数加法
- Hrbust oj/哈理工 oj 1216数的划分
- HDU 1865 1sting(大数斐波那契数列,模拟加法)
- 数据结构-5
- 如何局域网共享文件
- 【Unity】Unity5.3 不改变原代码,将ModifyVertices换成ModifyMesh的一个方法
- 数据库大型应用解决方案总结
- Day2(移动开发基础-html标签+安卓入门)
- 哈理工OJ 2170 大斐波那契数(大数加法)
- Java的命名习惯
- HDU 1698 Just a Hook(线段树:区间set,区间查询)
- 根据模型中的参数数量判断需要的训练数据的数量
- (p138)只用固定量额外存储空间不用递归遍历二叉树
- new与malloc的区别
- 随笔jar
- Generic
- Linux知识积累(长更)