287 条题解

  • 0
    @ 2026-4-22 15:31:12
    #include<bits/stdc++.h>
    using namespace std;
    int f(char x){
    	if (x >='0' && x <='9'){
    		return x - 48;
    	}
    	return x - 'A' +10;
    }
    int main()
    {
    	long long m,s=0,k = 1;
    	string n;
    	cin>>m;
    	cin>>n;
    	for (int i = 0; i < n . size(); ++ i){
    		s += f(n[n.size()-i-1]) * k;
    		k *= m;
    	}
    	cout<<s;
    
    }
    

    信息

    ID
    104
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    253
    已通过
    66
    上传者