浙工大15新生赛 江老板A+B
来源:互联网 发布:对接淘宝库存管理软件 编辑:程序博客网 时间:2024/06/05 17:57
#include <iostream>#include <stack>#include <algorithm>using namespace std;const int prime[] = { 0, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97 };int main() {int Lu[53], Hui[53], Yi[53], Zheng[53];Lu[0] = Hui[0] = 0;char c;int len1, len2;Lu[1] = Hui[1] = 1;stack<int> q;while (Lu[1] && Hui[1]) {int i = 1;memset(Yi, 0, sizeof(Yi));memset(Zheng, 0, sizeof(Zheng));for (;;) {scanf("%d%c", &Lu[i], &c);i++;if (c == ' ') {len1 = i - 1;break;}}i = 1;for (;;) {scanf("%d%c", &Hui[i], &c);i++;if (c == '\n') {len2 = i - 1;break;}}if (len1 >= len2) {for (int i = len1 - len2 + 1, j = 1; j <= len2; i++, j++) {Yi[i] = Hui[j];}for (int i = 1; i <= len1; i++)Zheng[i] = Lu[i];}if (len2 >= len1) {for (int i = len2 - len1 + 1, j = 1; j <= len1; i++, j++) {Yi[i] = Lu[j];}for (int i = 1; i <= len2; i++)Zheng[i] = Hui[i];}int e = max(len1, len2);for (int i = e, k = 1; i >= 0; i--, k++) {if (Zheng[i] + Yi[i] < prime[k]) {q.push(Zheng[i] + Yi[i]);}else if (Zheng[i] + Yi[i] >= prime[k]) {q.push((Zheng[i] + Yi[i]) % prime[k]);Yi[i - 1]++;}}cout << q.top();q.pop();while (!q.empty()) {int w = q.top();q.pop();printf(",%d", w);}cout << endl;}return 0;}
0 0
- 浙工大15新生赛 江老板A+B
- 浙工大15新生赛 JLB A+B
- 浙工大15新生赛 江老板的蛋糕
- GDUT新生赛—B
- 浙工大15新生赛 串
- 20130712 【南华大学 ACM】 新生赛第三场 【B. A simple problem】
- 20161217湘潭大学新生赛B题
- 【2015广东工业大学新生赛B】【数论 素因子拆分】小刀带你们玩游戏 lcm(A,B)==C下B的个数
- 浙工大15新生赛 变换的数组
- 浙工大15新生赛 爱的密码
- 浙工大15新生赛 命运数
- 浙工大15新生赛 数星座
- 复素数Prime Judge(新生归来赛B题)
- XTU新生赛B题 ABK 解题报告
- 浙江理工大学新生赛 B巴比伦花园 rmq+二分
- 浙江理工大学新生赛 B 巴比伦花园(RMQ)(二分)
- 广东工业大学 新生赛 BProblem B: Zhazhahe究竟有多二
- 20130707 【南华大学 ACM】 新生赛第一场 【A.Eming】
- 账号问题导致报错
- highcharts的dataLabels如何去阴影
- SVR(二次损失函数)公式推导
- leetcode--Rectangle Area
- STL容器的适用情况
- 浙工大15新生赛 江老板A+B
- 前端之模板
- HDFS存储原理
- Tensorflow安装及基本使用
- SVN提示:由于目标机器积极拒绝,无法连接 的解决方法
- gdb
- Java多线程
- Python逻辑操作符
- Android 开机动画制作