2-06. 数列求和(20)
来源:互联网 发布:数据准确的重要性 编辑:程序博客网 时间:2024/06/05 18:47
2-06. 数列求和(20)
//原始代码,测试点4一直超时# include <stdio.h>int main(){int r[10000]={0};int i, j;int a, n;scanf("%d%d",&a,&n);if(n == 0){printf("0\n");return 0; }for(i = 0; i < n; i ++){for(j = n-i; j > 0; j --){r[i] += a;if(r[i] > 9){r[i+1] += r[i]/10;r[i] = r[i]%10;}}}if(r[n] != 0){printf("%d",r[n]);}for(i = n-1; i >= 0; i --){printf("%d",r[i]);}return 0; }
修正后
# include <stdio.h>int main(){int r[100000];int a, n;int con = 0;//商int i;scanf("%d%d",&a,&n);if(n == 0){printf("0\n");return 0; }for(i = 0; (i < n) || (i==n&&con!=0); i ++){r[i] = (a*(n-i)+con)%10;con = (a*(n-i)+con)/10;}for(i --; i >= 0; i --){printf("%d",r[i]);}return 0; }
0 0
- 2-06. 数列求和(20)
- 2-06. 数列求和(20)
- 2-06. 数列求和(20)
- 2-06. 数列求和(20)
- 2-06. 数列求和(20)
- 2-06. 数列求和(20)
- 2-06. 数列求和
- 2-06. 数列求和
- 2-06. 数列求和
- 2-06. 数列求和
- 2-06. 数列求和(20)(ZJUPAT 数学)
- PAT 2-06. 数列求和
- 2-06. 数列求和{PAT}
- pat(A) 2-06. 数列求和(模拟摆竖式相加)
- 1099 分数数列求和(2)
- 1041: 数列求和2
- 数列求和(java)
- PAT《数据结构学习与实验指导》实验项目集 2-06. 数列求和(20) C语言
- Lua学习之1 :C++调用Lua函数
- IOS开发中用到的加密算法
- jquery获得select option的值 和对select option的操作
- 比较JS合并数组的各种方法及其优劣
- 数据库自动备份
- 2-06. 数列求和(20)
- Android开发教程:实现没有标题栏的窗口和全屏显示
- eclipse 变量 高亮
- hdu1022 栈的模拟(Train Problem I)
- Android Open GL学习之一
- UVA 12683 Odd and Even Zeroes(数学—找规律)
- IOS调取系统摄像头以及相册
- Hadoop2.2集群安装配置-Spark集群安装部署
- iOS 实现九宫格效果