正整数 A 的“D**A(为 1 位整数)部分”定义为由 A 中所有 D**A 组成的新整数 P**A。例如:给定 A=3862767,D**A=6,则 A 的“6 部分”P**A 是 66,因为 A 中有 2 个 6。

现给定 AD**ABD**B,请编写程序计算 P**A+P**B

输入格式:

输入在一行中依次给出 AD**ABD**B,中间以空格分隔,其中 0<A,B<1010。

输出格式:

在一行中输出 P**A+P**B 的值。

输入样例 1:
3862767 6 13530293 3
输出样例 1:
399
输入样例 2:
3862767 1 13530293 8
输出样例 2:
0
思路
  • 实际上就是字符串的处理的问题,遍历一遍数个数就好了
  • 使用了stringstream,省得自己写转换~
代码
#include<bits/stdc++.h>
using namespace std;
int get_num(string s, int x)
{
string ans = "";
for(int i=0;i<s.size();i++)
{
int num = s[i] - '0';
if(num == x)
ans += (char)(x + '0');
}
stringstream ss;
int value = 0;
ss << ans;
ss >> value;
return value;
}
int main()
{
string a, b;
int da, db;
cin >> a >> da >> b >> db;
cout << get_num(a,da) + get_num(b,db);
return 0;
}
引用

https://pintia.cn/problem-sets/994805260223102976/problems/994805306310115328

最新文章

  1. VS安装及单元测试
  2. 20160220 - JavaScript for OS X Automation 调试技巧
  3. Android之sdcard操作
  4. sdut2164Binomial Coeffcients(组合数求模)
  5. 百度ueditor编辑器背景不显示问题
  6. Android 文字链接 文字点击时的背景颜色
  7. 初学c++
  8. delphi 中COPY()函数的意思
  9. 201521123030《Java程序设计》第6周学习总结
  10. [C#]使用Costura.Fody将源DLL合并到目标EXE
  11. python3之日期和时间
  12. Python3 错误和异常
  13. 闽江学院软件学院2016级JAVA构建之法-学生自学兴趣小组招募通知
  14. MySql cmd下的学习笔记 —— 有关select的操作(order by,limit)
  15. JS 函数表达式
  16. java学习笔记(四):import语法
  17. 腾讯浏览服务X5内核集成
  18. include require include_once require_once
  19. [浅谈CSS核心概念] CSS元素类型和盒模型
  20. HDU 3584 Cube (三维数状数组)

热门文章

  1. wind本地MySQL数据到hive的指定路径
  2. Neko Performs Cat Furrier Transform CodeForces - 1152B 二进制思维题
  3. vue使用子路由时,默认的子路由视图不显示问题
  4. $message的问题
  5. From 7.15 To 7.21
  6. 【Python】模块学习之locust性能测试
  7. python3中的heapq模块使用
  8. Linux 变量 $$ $! $? $- $# $* $@ $0 $n
  9. MQTT 连接服务端失败,报错客户机未连接(32104)
  10. 石川es6课程---6、解构赋值