1 条题解
-
0
202602zj03王宇浩 (王宇浩) LV 8 @ 2026-02-22 18:53:03
[]#include<bits/stdc++.h>
using namespace std;
int a[9999999],k,b,ji,nm;
string s;
int main( )
{
int jz=1,ans=0;
cin>>k>>s>>nm;
for (int i=s.size()-1;i>=0;i--)
{
if (s[i]>='0' && s[i]<='9')
ans+=(s[i]-48);
else
ans+=(s[i]-55)*jz;
jz*=k;
}
while (ans)
{
a[++ji]=ans%nm;
ans/=nm;
}
for (int i=ji;i>=1;i--)
{
if (a[i]<=9 && a[i]>=0)
cout<<a[i];
else
cout<<char (a[i]+55);
}
return 0;
}
(http://)
- 1
信息
- ID
- 1542
- 难度
- 5
- 分类
- (无)
- 标签
- 递交数
- 105
- 已通过
- 38
- 通过率
- 36%
- 被复制
- 3
- 上传者