1 条题解
-
1
挺简单的一道题目(#^.^#) (第一次发题解,有不好的地方尽管提出来) 代码如下: #include <bits/stdc++.h> using namespace std; //判断是否超出10 int f(char c){ if(c >= '0' && c <= '9') return c - '0'; else return c - 'A' + 10; }
int main() { int n; cin >> n; for(int i = 0; i < n; i++) { int k; string s; cin >> k >> s; long long m = 0; int l = s.size(); for(int j = 0; j < l; j++) { int a = f(s[j]); m = m * k + a; } cout << m << endl; } return 0; //养成好习惯!!! }
- 1
信息
- ID
- 9424
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 3
- 标签
- 递交数
- 3
- 已通过
- 3
- 上传者