#include<stdio.h>
#include<bits/stdc++.h>
using namespace std;
int main(){
int i,f;
scanf("%d %d",&i,&f);
char o[i];int m=1;
string p[100000];int iuk,ku;
for(int u=i-1;u>=0;--u)o[u]='a';
p[0]=o;int iu,hu,j;
for(int hui=2,hu=1,j=0,iuk=25;iuk>=0;--iuk){
for(ku=25;ku>=0;--ku){
for(int ui=25;ui>=0;--ui,++m){
o[hui]+=1;
p[m]=o;
}
o[hui]='a';o[hu]+=1;
} o[hu]='a';o[j]+=1;
}cout<<p[17577-f-1];
return 0;
}
输入值:
3 随意的一个正整数
输出结果:
倒序输出对应编号的字符串。