浙大PAT 2-06. 数列求和 (解题思路)
来源:互联网 发布:计算机中的数据是指 编辑:程序博客网 时间:2024/04/27 17:55
2-06. 数列求和
时间限制
50 ms
内存限制
32000 kB
代码长度限制
8000 B
判题程序
Standard
给定某数字A(1<=A<=9)以及非负整数N(0<=N<=100000),求数列之和S = A + AA + AAA + … + AA…A(N个A)。例如A=1, N=3时,S = 1 + 11 + 111 = 123。
输入格式说明:
输入数字A与非负整数N。
输出格式说明:
输出其N项数列之和S的值。
样例输入与输出:
序号输入输出11 3
1232
6 100
74074074074074074074074074074074074074074074074074074074074074074074074074074074074074074074074073403
1 0
0
//算法写的不好很容易超时
#include <iostream>#include <string.h>using namespace std;string sum = "0";int main(){int A, N;cin>>A>>N;int i, j = 0;if(A == 0 || N == 0){cout<<"0"<<endl;return 0;}int tem = 0;char tc[20] = "";for(i = N; i >= 1; --i){tem += A*i;sprintf(tc, "%d", tem);if(strlen(tc) > 1)sum += tc[strlen(tc)-2];elsesum += "0";sum[j] = tc[strlen(tc)-1];tem /= 10;j++;}bool zero = true;for(i = sum.size()-1; i >= 0; --i){if(sum[i] != '0')zero = false;if(!zero)cout<<sum[i];}cout<<endl;return 0;}
0 0
- 浙大PAT 2-06. 数列求和 (解题思路)
- 浙大PAT 3-06. 表达式转换 (解题思路)
- 浙大PAT 4-06. 搜索树判断 (解题思路)
- PAT 2-06. 数列求和
- 2-06. 数列求和{PAT}
- 浙大PAT 2-07. 素因子分解 (解题思路)
- 浙大PAT 2-09. 装箱问题模拟 (解题思路)
- 浙大PAT 2-10. 海盗分赃 (解题思路)
- 浙大PAT 1004. 成绩排名 (解题思路)
- 浙大PAT 1020. 月饼 (解题思路)
- 浙大PAT 2-05. 求集合数据的均方差 (解题思路)
- 浙大PAT 2-08. 用扑克牌计算24点 (解题思路)
- 浙大PAT 2-11. 两个有序链表序列的合并 (解题思路)
- 浙大PAT 2-12. 两个有序链表序列的交集 (解题思路)
- 浙大PAT 2-13. 两个有序序列的中位数 (解题思路)
- 浙大PAT 1007. 素数对猜想 (解题思路)
- 浙大PAT 1009. 说反话 (解题思路)
- 浙大PAT 1010. 一元多项式求导 (解题思路)
- ACM菜鸟大牛和教主的区别 (by Roba)
- 计算机网络中好的期刊和会议
- 在程序在Unity中运行时,如何在 Unity不是当前窗口的时候,使程序一直在运行?
- CRC循环校验码c语言实现
- get向前台传值出现乱码解决办法
- 浙大PAT 2-06. 数列求和 (解题思路)
- 网易移动开发组实习 面试
- Ubuntu下读取某个目录下文件时如何设置路径的格式
- 创建组合索引SQL从1个多小时到1S的案例
- char, char*,scanf,printf
- 传说中的ACM大牛
- 风雨20年:我所积累的20条编程经验
- sql union代替or
- ArcGIS For Android 使用谷歌地图服务