#include <iostream>
#include <vector>
#include <string>
#include <math.h>
using namespace std;
int main() {
string s;
int A = 0, B = 0;
int a = 0, b = 0;
vector<string> vs;
while (cin >> s)
vs.push_back(s);
for (auto i = 0; i < 4; i = i + 2)
{
if (i == 0) {
for (int j = 0; j < sizeof(vs[i]); j++) {
if (vs[i][j] == vs[i + 1][0]) {
A++;
}
}
}
if (i == 2) {
for (int j = 0; j < sizeof(vs[i]); j++)
if (vs[i][j] == vs[i + 1][0]){
B++;
}
}
}
for (int i = 0; i < A; i++) {
a += stoi(vs[1]) * pow(10, i);
}
for (int i = 0; i < B; i++) {
b += stoi(vs[3]) * pow(10, i);
}
cout << a + b;
}
PAT (Basic Level) Practice (中文)1016 部分A+B (15 分)
最新推荐文章于 2024-08-07 10:18:30 发布