PAT 1024
来源:互联网 发布:战地2优化太差 编辑:程序博客网 时间:2024/06/01 15:06
#include#include using namespace std;string add(string a, string b) {string res = a;int temp = 0;for (int i = 0; i < b.size(); i++) {res[a.size()-1-i] = (a[a.size() - 1 - i] + b[b.size() - 1 - i] + temp - 2 * '0') % 10 + '0';temp = (a[a.size() - 1 - i] + b[b.size() - 1 - i] + temp - 2 * '0') / 10;}if (temp) res = '1' + res;return res;}int main() {int i = 0, step;string input, output;cin >> input >> step;for (;; i++) {output = input;reverse(output.begin(), output.end());if (input == output || i == step) break;else input = add(input, output);}cout << input << endl << i;}
阅读全文
0 0
- pat 1024
- pat 1024
- pat 1024
- PAT 1024
- pat 1024
- PAT 1024
- PAT 1024
- PAT(A) 1024
- pat 1024 Palindromic Number
- PAT(甲级)1024
- 1024,打印沙漏,PAT
- 浙大pat甲级 1024
- PAT乙级1024
- pat-bl-1024
- PAT甲级1024
- pat乙级1024
- PAT甲级 1024
- PAT basic 1024
- 树莓派安装ROS
- easyui datagrid 表头样式
- Guava之二维矩阵Table
- 分布式环境必备技能之分布式锁
- [Android开发]错误汇总
- PAT 1024
- struts2的类型转换
- java执行cmd命令
- 15算法课程 112. Path Sum
- Shell---Shell常用命令(tr、sed、cut)
- MySQL 5.6 (Win7 64位)下载、安装与配置图文教程
- JSR(Java内存模型)常见问题解答
- PhotonServer MMO游戏开发
- hdu 3790 迪杰斯特拉变形题