2 条题解
-
1
虽然只有一种味道,但真的很 鲜~
葵花籽味
#include <iostream> #include <cmath> using namespace std; long long n; long long k; long long num[15]; string snum; int main() { cin >> n; while (n--) { cin >> k >> snum; long long ans = 0; for (long long i = 0; i < snum.size(); i++) { if (!(snum[i] >= '0' && snum[i] <= '9')) { num[i] = snum[i]-'A'+10; } else { num[i] = snum[i]-'0'; } ans = ans * k + num[i]; } cout << ans << endl; } return 0; } -
0
#define LL long long using namespace std; const int N = 1010; int n; LL solve(int k, string s){ LL res = 0; for(int i=0;i<s.size();i++){ char c = s[i]; int num; if(c >= '0' && c <= '9') num = c - '0'; else num = c - 'A' + 10; res = res * k + num; } return res; } int main(){ cin>>n; while(n--){ int k; string s; cin>>k>>s; cout<<solve(k,s)<<endl; } return 0; } //:) //114514 `包AC
- 1
信息
- ID
- 3348
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 6
- 标签
- 递交数
- 48
- 已通过
- 17
- 上传者