首页 > 其他分享 >[pat乙]1016 部分A+B

[pat乙]1016 部分A+B

时间:2023-03-20 15:02:23浏览次数:36  
标签:输出 3862767 pat int 样例 ans 1016 部分 输入

1016 部分A+B(15 分)

正整数 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 <iostream>
#include <string>
using namespace std;


int getNum(string N, int DN)
{
	unsigned ans = 0;
	for (int i = 0; i < sizeof(N); i++)
		if (N[i] - '0' == DN)
			ans = ans * 10 + N[i] - '0';

	return ans;
}

int main()
{
	string A, B;
	unsigned int DA, DB, PA, PB;
	cin >> A >> DA >> B >> DB;

	cout << getNum(A, DA) + getNum(B, DB);

	return 0;
}

标签:输出,3862767,pat,int,样例,ans,1016,部分,输入
From: https://blog.51cto.com/u_16014765/6132936

相关文章

  • [pat乙]1011 A+B 和 C
    1011A+B和C(15分)给定区间[−2​31,2​31​​]内的3个整数A、B和C,请判断A+B是否大于C。输入格式:输入第1行给出正整数T(≤10),是测试用例的个数......
  • [pat乙]1005 继续(3n+1)猜想
    1005继续(3n+1)猜想(25分)卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程......
  • [pat乙]1010 一元多项式求导
    1010 一元多项式求导(25)设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为n*xn-1。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000......
  • [pat乙]1012 数字分类
    1012数字分类(20)(20分)给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1=能被5整除的数字中所有偶数的和;A2=将被5除后余1的数字按给出顺序进行交错......
  • [pat乙]1006 换个格式输出整数
    1006换个格式输出整数(15分)让我们用字母B来表示“百”、字母S表示“十”,用12…n来表示不为零的个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234......
  • 爬虫-day4——selenium登陆cnblogs、抽屉网半自动点赞、xpath的使用、selenium动作链
    目录一、selenium登录cnblogs二、抽屉半自动点赞三、xpath的使用四、selenium动作链4.1动作链案例五、自动登录12306六、打码平台使用七、使用打码平台自动登录八、使用......
  • 作用及组成部分
    作用:•用于设置和布局网页的一种计算机语音,告知浏览器如何渲染解析页面元素组成:•选择器:选择HTML元素的方式,可以使用标签名、class属性值、id值等多种方式;•样式声明:用......
  • PAT Basic 1036. 跟奥巴马一起编程
    PATBasic1036.跟奥巴马一起编程1.题目描述:美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝......
  • PAT Basic 1035. 插入与归并
    PATBasic1035.插入与归并1.题目描述:根据维基百科的定义:插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插......
  • PAT Basic 1034. 有理数四则运算
    PATBasic1034.有理数四则运算1.题目描述:本题要求编写程序,计算2个有理数的和、差、积、商。2.输入格式:输入在一行中按照 a1/b1a2/b2 的格式给出两个分数形式......