Submission
Status:
PPPPPPP-P
Subtask/Task Score:
96/100
Score: 96
User: Permploy_Laotienchai
Problemset: บวกเลขฐาน
Language: cpp
Time: 0.003 second
Submitted On: 2026-10-12 22:19:57
#include<bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
string a,b;
cin >> a >> b;
int m1 = 0;
int m2 = 0;
for(char c : a) {
if (c >= 'A' && c <= 'Z') {
m1 = m1*n;
m1 += c-'A'+10;
}else {
m1 = m1 * n;
m1 += c-'0';
}
}
for(char c : b) {
if (c >= 'A' && c <= 'Z') {
m2 = m2*n;
m2 += c-'A'+10;
}else {
m2 = m2 * n;
m2 += c-'0';
}
}
int M = m1 + m2;
string num = "";
while (M > 0) {
if(M % n > 9){
num = (char)(M%n-10+'A') + num;
}else {
num = (char)(M%n + '0') + num;
}
M = M/n;
}
cout << num;
}