3 条题解

  • 1
    @ 2025-11-4 21:12:11

    AC

    #include<bits/stdc++.h>
    using namespace std;
    long long s[10000000],ans;
    string a;
    int main(){
    	cin >> a;
    	for(int i=0; i<a.size(); i++) {
    		if(a[a.size()-i-1]>='A'&&a[a.size()-i-1]<='F') s[i]=a[a.size()-i-1]-'A'+10;
    		else s[i]=a[a.size()-i-1]-'0';
    	}
    	for(int i=0; i<a.size(); i++) {
    		ans+=s[i]*pow(16,i);
    	}
    	cout << ans;
    	return 0;
    }
    

    信息

    ID
    1214
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    (无)
    递交数
    89
    已通过
    32
    上传者