题目
思路
该题目很简单,因为A,B都很大,自然使用数组来存储,然后计算出Pa和Pb即可
#include<stdio.h>
int compute(char a[], int da)
{
int count = 0, sum = 0;
for (int i = 0; a[i] != '\0'; i++)
if (a[i] - '0' == da)
count++;
for (int i = 0; i < count; i++)
sum = sum * 10 + da;
return sum;
}
int main(void)
{
char a[11], b[11];
int da, db;
scanf("%s%d%s%d", a, &da, b, &db);
printf("%d", compute(a, da) + compute(b, db));
return 0;
}