/*
*@author: percation
*#time:2021.04.20
*/
#include <bits/stdc++.h>
using namespace std;
int l,n;
int main(){
cin >> l >> n;
int x = pow(26,l) - n;//逆向思维
char ch[10];
for(int i = l - 1; i >= 0; i--){
ch[i] = 'a' + x % 26;
x /= 26;
}
for(int i = 0; i < l; i++){
cout << ch[i];
}
cout << endl;
return 0;
}
*L1-050 倒数第N个字符串 (15 point(s))
最新推荐文章于 2022-04-27 14:47:18 发布