1 条题解

  • 0

    #include<bits/stdc++.h>
    using namespace std;
    string s;
    int n,k,d,jz=1,ans;
    int main()
    {
    cin>>n;
    for(int i=1;i<=n;i++)
    {

    ans=0;
    jz=1;
    cin>>k>>s;
    for(int i=s.size()-1;i>=0;i--)
    {
    if(isdigit(s[i]))ans+=(s[i]-48)*jz;
    else ans+=(s[i]-'A'+10)*jz;
    jz*=k;
    }
    cout<<ans<<endl;
    }
    return 0;
    }

  • 1

信息

ID
2605
难度
5
分类
(无)
标签
递交数
102
已通过
36
通过率
35%
上传者