题目:
代码:
#include <iostream>
using namespace std;
int main() {int s,t,w;cin>>s>>t>>w;char a[26];cin>>a; //输入给出的jam数字for(int i=1;i<=5;i++) //循环找哪个字母递增{for(int j=w-1;j>=0;j--){if(a[j]+1<=('a'+(t-(w-j)))) //判断当前字母能不能增 有没有超过t{a[j]+=1; //能就直接增for(int k=j+1;k<w;k++)a[k]=a[j]+k-j; //更改被替换掉位置后面的字母cout<<a<<endl;break; //每次找到合适的就跳出}}}return 0;
}