linchenzhi 2018-12-10 05:51:56
点我顶贴
收藏
删除
#include <iostream>
#include<cstdio>
using namespace std;
string s;
int n,x,y;
int js(int k)
{
if(k==0) return ' ';
char c=s[k];
if(c+1>(char)96+(y-(n-1-k)))
{
char c=js(k-1);
if(c==' ') return ' ';
s[k]=c+1;
return s[k];
}
else
{
s[k]=c+1;
return s[k];
}
}
int main()
{
scanf("%d%d%d\n",&x,&y,&n);
getline(cin,s);
for(int i=1; i<=5; i++)
{
char x=js(n-1);
if(x==' ') break;
cout<<s<<endl;
}
}