ACM 训练日志记录 · 思考 · 成长 提交 / 修改记录
王梓豪 / 题目列表训练档案
导出

部分A+B

来源:其他 ★ 800

本题活力0.25按难度、完成结果与训练证据估算

算法如山行则将至

题目描述

计算A中DA组成的PA与B中DB组成的PB的和。

代码

#include <bits/stdc++.h>
using namespace std;

int main() {
    string a,b;
	char da,db;
    cin>>a>>da>>b>>db;
    int cnta=0,cntb=0;
    for(char ch:a)
    {
        if(ch==da)
        cnta++;
    }
    for(char ch:b)
    {
        if(ch==db)
        cntb++;
    }
    long long pa=0,pb=0;
    while(cnta--)
    {
        pa=pa*10+(da-'0');
    }
    while(cntb--)
    {
        pb=pb*10+(db-'0');
    }
    cout<<pa+pb;
}