博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PAT Advanced 1023 Have Fun with Numbers
阅读量:7198 次
发布时间:2019-06-29

本文共 915 字,大约阅读时间需要 3 分钟。

#include 
#include
#include
using namespace std; void prob1023() { string num; cin >> num; string num0 = num; int flag = 0; for (auto iter = num.rbegin(); iter != num.rend(); ++iter) { int r = *iter - '0' + *iter - '0' + flag; if (r > 9) { flag = 1; r = r - 10; } else { flag = 0; } *iter = r + '0'; } if (flag == 1) { num.insert(num.begin(), '1'); } map
record0; map
record; for (auto iter = num0.begin(); iter != num0.end(); ++iter) { if (record0.find(*iter) == record0.end()) { record0[*iter] = 1; } else { ++record0[*iter]; } } for (auto iter = num.begin(); iter != num.end(); ++iter) { if (record.find(*iter) == record.end()) { record[*iter] = 1; } else { ++record[*iter]; } } if (record0 == record) { cout << "Yes\n"; } else { cout << "No\n"; } cout << num; }

 

转载于:https://www.cnblogs.com/paralysis/p/10662216.html

你可能感兴趣的文章
解读云端瘦客户机市场火热背后的驱动力
查看>>
C#综合揭秘——细说事务(转载)
查看>>
常用语气词
查看>>
装饰模式再学习
查看>>
配置文件操作类
查看>>
hdu1166(线段树模版,区间求和)
查看>>
android代码实现关机
查看>>
php语言基础学习笔记
查看>>
hdu1430魔板(BFS+康托展开)
查看>>
TCP通讯处理粘包详解
查看>>
AutoFac文档11(转载)
查看>>
从头开始学JavaScript (七)——函数
查看>>
web 开发之nginx--- 阿里云部署nginx
查看>>
(网络)计算机网络基础知识点
查看>>
用git difff 生成补丁
查看>>
LeetCode - 2. Add Two Numbers
查看>>
唯品会RPC服务框架与容器化演进--转
查看>>
自定义控件 验证码【详解】
查看>>
cssViewer牛逼的chrome插件
查看>>
Apache POI使用详解
查看>>