#求助! ##大佬轻喷,本萌新蒟蒻,第一次接触高精
这是代码: #include<bits/stdc++.h>```cpp using namespace std; int a[10000],b[10000],c[10000]; int main() {
int n; cin>>n; string s1,s2; cin>>s1>>s2; int cnt1=0,cnt2=0; for(int i=s1.size()-1;i>=0;i--) { if(s1[i]>='0'&&s1[i]<='9') { a[++cnt1]=s1[i]-'0'; } else { a[++cnt1]=s1[i]-55; } } for(int i=s2.size()-1;i>=0;i--) { if(s2[i]>='0'&&s2[i]<='9') { b[++cnt2]=s2[i]-'0'; } else { b[++cnt2]=s2[i]-55; } } int len=max(cnt1,cnt2); for(int i=1;i<=len;i++) { c[i]=a[i]+b[i]; } for(int i=1;i<=len;i++) { if(c[i]>9) { c[i]%=n; c[i+1]+=c[i]/n; } } if(c[len+1]>0) { len++; } for(int i=len;i>=1;i--) { if(c[i]>9) { cout<<char(c[i]+55); } else { cout<<c[i]; } } return 0; }