解题思路

虽然是道简单题,但是我觉得还是需要动一下脑筋才能做出来的,这里就不过多讲解思路了,看代码都能看懂的。

#include<cstdio>
#include<cmath>
#include<iostream>
using namespace std;
int main(){
	int n,m;
	cin>>n>>m;
	int arr[10]={0};
	int k=0;
	int temp=pow(26,n)-m;
	do{
		arr[k++] = temp % 26;
		temp /= 26;
	}while(temp!=0);
	for(int i=n-1;i>=0;i--){
		printf("%c",arr[i]+'a');
	}
	return 0;
}