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

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

现给定A、D~A~、B、D~B~,请编写程序计算P~A~ + P~B~。

输入格式:

输入在一行中依次给出A、D~A~、B、D~B~,中间以空格分隔,其中0 < A, B < 10^10^。

输出格式:

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

输入样例1:

3862767 6 13530293 3

输出样例1:

399

输入样例2:

3862767 1 13530293 8

输出样例2:

0

代码:
#include <bits/stdc++.h>using namespace std;const int maxn=1e5+10;
char a[maxn],b[maxn];int main()
{int A,B;int cnt1=0,cnt2=0,sum1=0,sum2=0;scanf("%s%d%s%d",a,&A,b,&B);int len1=strlen(a);int len2=strlen(b);for(int i=0;i<len1;i++){if(a[i]-'0'==A) cnt1++;}for(int i=0;i<len2;i++){if(b[i]-'0'==B) cnt2++;}for(int i=1;i<=cnt1;i++){sum1=sum1*10+A;}for(int i=1;i<=cnt2;i++){sum2=sum2*10+B;}int sum=0;sum=sum1+sum2;//cout<<sum1<<endl<<sum2<<endl;printf("%d",sum);return 0;
}

  

转载于:https://www.cnblogs.com/zlrrrr/p/9278563.html

PAT 1016 部分A+B相关推荐

  1. PAT 1016 Phone Bills (25分) 逻辑较为复杂 sort() + map

    题目 A long-distance telephone company charges its customers by the following rules: Making a long-dis ...

  2. PAT甲级1016 Phone Bills :[C++题解]字符串处理(复杂题)(C语言格式化读入、输出很便利!!!)

    文章目录 题目分析 题目链接 题目分析 原题: 长途电话公司按以下规则向客户收费: 拨打长途电话每分钟要花费一定的费用,具体收费取决于拨打电话的时间. 客户开始拨打长途电话的时间将被记录,客户挂断电话 ...

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

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

  4. 浙大PAT考试1013~1016(最伤的一次。。)

    我能说我1016WA了几天都不得最后还是拿别人代码交的么... 真心找不到那个神数据... 自己把整个程序的流程都画出来了,仔细推敲是木有问题的啊... 题目地址:点击打开链接 先从1013开始介绍. ...

  5. PAT乙级(简单模拟)1001、1011、1016、1026、1046、1012、1018

    目录 1001 害死人不偿命的(3n+1)猜想 1011 A+B 和 C 1016 部分A+B 1026 程序运行时间 1046 划拳 1012 数字分类 1018 锤子剪刀布 1001 害死人不偿命 ...

  6. PAT (Advanced Level) 1016 Phone Bills(恶心模拟)

    题目链接:点击查看 题目大意:模拟电话收费规则: 每个时间段的收费不同,时间段分为:00:00-01:00,01:00-02:00诸如此类 最开始给出的单价是每分钟的单价 最后输出每个用户的电话费 题 ...

  7. [PAT乙级]1016 部分A+B

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

  8. PAT乙级(1016 部分A+B)

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

  9. PAT 乙级1016 部分A+B(C语言)

    注意:本题整数要用long long int型 #include<stdio.h> int main() {int p(long long int a, int d);long long ...

最新文章

  1. 保洁阿姨看完都会了!java导出excel并下载详解
  2. C语言中的选择法排序怎么,请问高手们 C语言中选择法排序和冒泡法排序的思想,两种方法有何不同,搞不懂,请举例详细说明一下.谢谢。...
  3. java的一段排序代码_Java常见排序算法——快速排序
  4. JMS-ActiveMQ学习-3 ActiveMQ与Spring集成
  5. opencv 一种灰度图像增强方式
  6. VMware12部署windows xp虚拟机
  7. 图书自助借阅功能分析
  8. 科研的常用软件高效神器
  9. 圆我一个游戏梦,XNA版超级玛丽
  10. Android国外使用谷歌地图,Android M谷歌API使用谷歌地图和其他权限
  11. 2018年六级第三套自行车翻译
  12. 记一次CRM敏捷认证培训学习总结
  13. JVM语言Xtend优缺点速览
  14. 每日一词20190316——GIS矢量数据和栅格数据对比
  15. 腾讯技术分享:微信小程序音视频与WebRTC互通的技术思路和实践
  16. 机器学习中,正态分布为何如此重要?
  17. 俞敏洪:大学生必知的17条法则
  18. GAN ZOO - 第1节: 分析GAN的缺陷与改进方向,介绍典型的改进模型:CGAN、InfoGAN
  19. 中移动定下备战3G目标 暗藏牌照发放玄机
  20. 浪潮信息加入,已完成与龙蜥操作系统产品兼容性验证

热门文章

  1. Geomesa-Hbase单机部署及ingest、export shp文件数据
  2. 【收藏】蘑菇博客mogu_blog项目文档
  3. 【视频】vue指令之@click及其stop修饰符
  4. Nginx面试中最常见的18道题及答案
  5. 【学亮IT手记】HashMap集合精讲
  6. 常用来进行钢结构节点输出的软件是什么_Revit中如何处理钢结构节点连接
  7. 很酷的word技巧---删除行前的空格
  8. 下列哪个不是it行业技术岗位_28岁毕业进入IT互联网行业从事技术研发岗位是否还来得及...
  9. 极客时间《玩转Git三剑客》之GItHub剑客
  10. php 获取ip mac,php获取IP、MAC地址函数