1 条题解

  • 1
    @ 2025-12-11 22:55:53

    挺简单的一道题目(#^.^#) (第一次发题解,有不好的地方尽管提出来) 代码如下: #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
    上传者