B1016 部分A+B
B1016 部分A+B
名词解释:
- 正整数A的 “Da部分” 定义为由A中所有Da组成的新整数Pa。
例如:
- 给定 A=1233312,Da=3,则 A的“3部分” Pa=333
输入格式:
- 在一行中依次输入A,Da,B,Db,中间用空格分隔,其中0<A,B<10的10次方。
输出格式:
- 在一行中输出Pa+Pb的值。
输入样例:
- 126621 6 456333 3
输出样例:
- 399
代码:
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{long long a, b, da, db;cin >> a >> da >> b >> db;long pa = 0, pb = 0;//枚举a的每一位while (a != 0){if (a % 10 == da)pa = pa * 10 + da;a = a / 10;}//枚举b的每一位while (b != 0){if (b % 10 == db)pb = pb * 10 + db;b = b / 10;}cout << pa + pb << endl;return 0;}
总结:
感觉这个题目读懂题干很重要。只看文字解释有时候很难理解,但是把文字解释和示例在一起看就比较容易理解了。
这个题目的考点应该是取一个数的部分了,虽然代码就三四行,但是很有技巧,也很经典。通过取余数来判断每一位是不是和给定的Da相等,然后对A再进行除以十。
B1016 部分A+B相关推荐
- [code] PTA 胡凡算法笔记 DAY003
文章目录 前言 题目 B1001 害死人不偿命的(3n+1猜想) B1002 写出这个数[误刷] B1011 A+B和C B1016 部分A+B B1026 程序运行时间 小结 前言 之前为了准备PT ...
- PAT | 算法笔记 | 简单模拟
B1001 #include <stdio.h>//害死人不偿命的(3n+1)猜想int main(){int n;scanf("%d",&n);int cou ...
- 19n20c的参数_LM2587S-12NSC
LM2587S-12NSC 代理经销DIP/SMD集成电路 二极管三极管 集成IC 可控硅 场效应 三端稳压 光电耦合 霍尔元件 快恢复肖特基 IGBT 高频管 单片机 达林顿 超快速恢复 大中小功率 ...
- 胡凡 《算法笔记》 上机实战训练指南 3.1 简单模拟
胡凡 <算法笔记> 上机实战训练指南 3.1 持续更新中 , 菜鸡的刷题笔记- 大学到现在了还没咋好好刷过题,该push自己了- 文章目录 胡凡 <算法笔记> 上机实战训练指南 ...
- 【R】 绘制 热图 heatmap
最近发现pheatmap画热图挺好看的,有机会也使用一下~~~ http://www.bjt.name/tag/heatmap/ R 绘制 heatmap NBA联盟50位顶级球员的指标表现 介绍如何 ...
- B1016_部分A+B
B1016 部分A+B (15分) 正整数 A 的"D(A)(为 1 位整数)部分"定义为由 A 中所有 D(A)组成的新整数 P(A).例如:给定 A=3862767,D(A)= ...
最新文章
- 笔记本vista改xp后机器蓝屏的解决办法
- ICLR 2020论文投稿2600篇,GNN、BERT、Transformer领跑热门研究方向
- Grafana常用的监控
- N900超频和刷9G-home一气呵成
- 杜教筛--51nod1239 欧拉函数之和
- vue动态发布到线上_Vue 2.6 发布了
- 《软件工程》课堂作业:返回一个整数数组中最大字数组的和
- javascript实现简体与繁体的转换(可下载)
- 关于Idea模块化部署web项目,Web Resource Directories作用
- es5 html片段拼接,es5的 reduce怎样用在拼接html字符串??? - 社区 - 妙味课堂
- PHILIPS>飞利浦>HX9352>电动牙刷>拆解+维修记录
- IR2110栅极驱动密勒效应解决电路
- 51单片机的几种精确延时
- 2017-2018 ACM-ICPC, Asia Daejeon Regional Contest:Gym 101667K
- SS14、SS24、SS34 区别
- 【转】26张PPT让你告别拖延症
- CodeForces入门
- 公钥加密技术ECC椭圆曲线加密算法原理
- Java Spring Cloud XII 之 单点登录
- [MRCTF2020]keyboard