开始 2024-08-20 08:00:00

8.19-8.24集训第二天

结束 2024-08-25 00:00:00
Contest is over.
当前 2024-12-22 14:31:57

J题解
#include <iostream>
#include <cstdio>
#include <string>
using namespace std;
int s,t,w;
string jam;
int main()
{
    cin>>s>>t>>w>>jam;
    for (int i=1;i<=5;i++)
      for (int j=w-1;j;j--)
        if (jam[j]-96<=j-w+t)//判断这一位能不能增加
        {
            jam[j]++;//这一位自加1
            for (int k=j+1;k<w;k++) jam[k]=jam[k-1]+1;//这一位之后的所有位也要加1
            cout<<jam<<endl;//找到就输出
            break;
        }
    return 0;
}

huangjinyu  •  4个月前

比赛已结束。