#MNJ07B. [J组模拟赛7] 徐老师的密码破解

[J组模拟赛7] 徐老师的密码破解

文件读写

输入文件pwd.in 输出文件pwd.out

限制

  • 1000ms
  • 512MB

题目描述

有一天,石老师留下一张纸条后突然失踪了!

纸条上写着的内容如下

abcde 1
abcde -> bcdef 
or
abcde -> bcdee
or
abcde -> acdee

---

z 1
aza -> bza
or
aza -> azb

aza -> bzb no!!
aza -> bab no!!

---

x n
x -> max(?)

机智的徐老师理解了这张纸条上的信息:石老师给出了一个字符串 xx 和操作次数 nn

每次操作徐老师可以选择字符串 xx 中的连续一段,将这段子串的所有字母变为字母表中的下一个字母

即 aa 变为 bb、bb 变为 cc …\dots yy 变为 zz

但是对于一个字母如果已经是 zz 了,则不允许操作这个字母,也就是说如果碰到 azaaza 这种情况,不能同时变化两个 aa,因为中间的 zz 是不允许操作的

最后石老师提出了问题,字符串 xx 经过最多 nn 次操作后能得到最大的字符串是什么?

徐老师相信只要解开这个问题,他就能找到石老师!

P.S.1 字符串的大小关系就是指 字典序,字典序的大小判断方法是:从第一位开始向后比较,直到找到不同的那一位,这一位的字母ASCII码大小关系即是这两个字符串的大小关系

P.S.2 例如 abcd<ac,bbb>bazzzzabcd < ac, bbb > bazzzz

输入格式

输入一行,包含一个字符串 xx,和一个整数 nn。

输出格式

输出最多经过 nn 次操作后,最大的字符串

数据范围

对于 4040% 的数据,∣x∣≤6|x| \le 6,n≤24n \le 24。

对于 5050% 的数据,∣x∣≤10|x| \le 10,n≤100n \le 100。

对于 100100% 的数据,∣x∣≤1000|x| \le 1000,n≤1000n \le 1000。

z 1
z
abcde 23
xyzzz
难度 未评定
通过率 100%
尝试 1
通过 1
ID
3710
类型
传统题
Time Limit
1000ms
Memory Limit
512MiB
上传者