正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。
现给定A、DA、B、DB,请编写程序计算PA + PB。输入格式输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 < A, B < 10^10。输出格式在一行中输出PA + PB的值。输入样例13862767 6 13530293 3输出样例1399输入样例23862767 1 13530293 8输出样例20分析:将A和B保存在string a和b中,将DA和DB保存在da和db中,因为A为字符串,所以对于它的每一位a[i],当da == (a[i]- '0')时候表示da和a[i]相等,则pa = pa * 10 + da;B同理,当db == (b[i]- '0')时候表示db和b[i]相等,则pb = pb * 10 + db;最后输出pa+pb的值~
#include<bits/stdc++.h>
using namespace std;int main(){string s1,s2;int n,m;int num1 = 0,num2 = 0;int a = 0,b = 0;cin >> s1 >> n >> s2 >> m;for(int i = 0;i < s1.size();i++){if(n == (s1.at(i)-'0')){num1++;}}for(int i = 0;i < num1;i++){a += n * pow(10,i);}for(int i = 0;i < s2.size();i++){if(m == (s2.at(i)-'0')){num2++;}}for(int i = 0;i < num2;i++){b += m * pow(10,i);}cout << a + b;
}

PAT_乙级 1016 部分A+B(15)相关推荐

  1. C++学习之路 | PTA乙级—— 1016 部分A+B (15分)(精简)

    1016 部分A+B (15分) 正整数 A 的"D ​A ​​ (为 1 位整数)部分"定义为由 A 中所有 D ​A ​​ 组成的新整数 P ​A ​​ .例如:给定 A=38 ...

  2. PAT_乙级1016

    1016. 部分A+B (15) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 正整数A的"DA(为1 ...

  3. PAT 乙级 1016. 部分A+B (15) Java版

    正整数A的"DA(为1位整数)部分"定义为由A中所有DA组成的新整数PA.例如:给定A = 3862767,DA = 6,则A的"6部分"PA是66,因为A中有 ...

  4. PAT_乙级_1046. 划拳(15)

    划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...

  5. 1016. 部分A+B (15)-PAT乙级真题

    正整数A的"DA(为1位整数)部分"定义为由A中所有DA组成的新整数PA.例如:给定A = 3862767,DA = 6,则A的"6部分"PA是66,因为A中有 ...

  6. 10行代码AC——1016 部分A+B (15分)

    立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 正整数 A 的"D​A(为 1 位整数)部分"定义为由 A 中所有 D​A 组成的新整数 P ...

  7. pat 乙级 1016 部分A+B(C++)

    题目 正整数 A 的"D​A(为 1 位整数)部分"定义为由 A 中所有 D​A组成的新整数 P​A.例如:给定 A=3862767,DA=6,则 A 的"6 部分&qu ...

  8. C++学习之路 | PTA乙级—— 1091 N-自守数 (15 分)(精简)

    1091 N-自守数 (15 分) 如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为"N-自守数".例如 3×92​2​​=25392,而 2539 ...

  9. C++学习之路 | PTA乙级—— 1056 组合数的和 (15 分)(精简)

    1056 组合数的和 (15 分) 给定 N 个非 0 的个位数字,用其中任意 2 个数字都可以组合成 1 个 2 位的数字.要求所有可能组合出来的 2 位数字的和.例如给定 2.5.8,则可以组合出 ...

最新文章

  1. 布线须知:无线AP采用PoE交换机供电的好处
  2. JS中回调函数的写法
  3. ES6 系列之 Babel 是如何编译 Class 的(上)
  4. cass方格网数据excel_讨论|CASS怎么计算回字型土方? 124
  5. 叮!锦鲤素材到货啦~
  6. Symbol'' has different size in shared object,consider re-linking
  7. Linux/Unix下ODBC的安装、配置与编程
  8. Mac OS系统下,代码自动生成器无法使用解决方法
  9. gsp计算机系统内审结论,GSP计算机系统内审表.docx
  10. 思科网技术学院教程(第三、四学期第二版)学习笔记与要点归纳
  11. 【CV】MobileNetV2:具有倒置残差和线性瓶颈的 CNN 骨干网络
  12. 揭秘玛雅预言--根本没这回事
  13. python将电视剧按收视率进行排序_Python爬虫实现数据可视化,卫视实时收视率对比,就是如此强大!...
  14. 日期之 显示法定格式的日期
  15. matlab-高数 diff 多元函数 求导
  16. 二手车电商风波:改革路上,请给予一定的容错空间
  17. 2 Oracle深度学习笔记 内存架构之UGA
  18. 高斯赛德尔迭代法(线性方程组求解)
  19. 卡硬工具箱说系统服务器,卡硬工具箱有什么用处功能 卡硬工具箱检测电脑配置教程...
  20. H.264压缩技术之总览(Overview)——Matlab源码解析

热门文章

  1. Tookitaki采用HPE GreenLake来打造AI驱动的反洗钱解决方案
  2. 单连通图(算法导论22.3-12)
  3. R 实战| 几种常用的绘制离散变量热图/方块图/华夫图的方法
  4. GO语言的实战学习(猜谜游戏和在线词典)| 青训营笔记
  5. Dev-C++使用to_string()函数报错“[Error] ‘to_string‘ was not declared in this scope”原因及解决方案
  6. druid监控页面 关闭_druid 监控页面显示了多个数据源信息
  7. 【JS】创建和添加节点示例
  8. STM32蜂鸣器模拟播放歌曲--《世间美好与你环环相扣》《生日歌》
  9. Noise2Noise: 实验总结——测试简记【去高斯噪声、去文本噪声】
  10. 揭秘本土主流电子眼对车辆闯红灯的检测方法