0分求调
查看原帖
0分求调
1352651
SunriseLJY楼主2024/12/1 21:01

各位就不要直接给出自己AC时的代码了哈
样例过。

代码

#include <iostream>
using namespace std;

int a[20];
char ans[20];
char atoans[50] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'};


int main() {
	int n,r;
	cin>>n>>r;
	
	int mx = 0;
	for(int i=0; i<n; i++){
		for(int j=0; j<20; j++){
			if(a[j] >= r){
				mx = j+1;
				a[j+1]++;
				a[j] = 0;
			}
		}
		a[0]++;
	}
	
	for(int i=0; i<=mx; i++){
		ans[i] = atoans[a[i]];
	}
	
	for(int i=mx; i>=0; i--){
		cout<<ans[i];
	}
	cout<<endl;
	
	return 0;
}

2024/12/1 21:01
加载中...