Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
8167 admin AtoB C++ 通过 100 0 MS 256 KB 540 2025-03-26 20:30:39

Tests(5/5):


#include<bits/stdc++.h> using namespace std; int main(){ string s; int a,b,i,j; cin>>s>>a>>b; if(s=="0") { cout<<"("<<0<<")"<<b; return 0; } //转成十进制 long long r = 0,x; for(i=0;i<s.size();i++) { if(s[i]>='0' && s[i]<='9') x = s[i]-'0'; else x = s[i]-'a'+10; for(j=1;j<=s.size()-i-1;j++) { x = x * a; } r = r + x; } string t =""; while(r!=0) { if(r%b>=10) t = char(r%b-10+'a') + t ; else t = char(r%b+'0') + t; r = r/b; } cout<<"("<<t<<")"<<b; return 0; }


测评信息: