十分简单只要换转换就可以了!
c++代码:
#include <bits/stdc++.h>
using namespace std;
int x, a[110];
string S;
int x_to_ten(char c) {
if('0'<=c&&c<='9') return c-'0';
return c-'A'+10;
}
int main() {
cin>>x>>S;
int len=S.size();
for(int i=len-1;i>=0;i--)
a[len-1-i]=x_to_ten(S[i]);
int ans=0,w=1;
for(int i=0;i<len+1;i++){
ans+=w*a[i];
w*=x;
}
cout<<ans;
return 0;
}