40 求调(闭关)
查看原帖
40 求调(闭关)
1485246
shantz123楼主2025/1/19 17:36
#include<bits/stdc++.h>
using namespace std;
int de(int a,int b){
	if(a==0){
		return 1;
	}
	for(int i=0;i<a-1;i++){
		b*=b;
	}
	return b;
}
int main(){
	int a,s=0;
	char l[1000];
	cin>>a;
	getchar();
	cin.getline(l,1000);
	int o=0;
	for(int i=strlen(l)-1;i>=0;i--){
		if(l[i]>='0'&&l[i]<='9'){
			s+=(l[i]-'0')*de(o,a);
			o++;
		}
		else if(l[i]>='A'&&l[i]<='Z'){
			s+=(l[i]-'A'+10)*de(o,a);
			o++;
		}
	}
	cout<<s;
}
2025/1/19 17:36
加载中...