| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 162722 | 赵奕杰 | R进制转十进制 | C++ | Accepted | 2 MS | 280 KB | 333 | 2026-10-18 15:03:10 |
#include<bits/stdc++.h> using namespace std; string a; int main(){ int sum=0,cnt=0,k; cin>>k>>a; int len=a.size(); for(int i=len-1;i>=0;i--){ if(a[i]>='0'&&a[i]<='9'){ sum+=(a[i]-'0')*pow(k,cnt); } else{ sum+=(a[i]-55)*pow(k,cnt); } cnt++; } cout<<sum; return 0; }