注:本题为C题“仓鼠很有精神”的升级版,请确保自己理解“音量值”机制再开此题。
现在,又有一排n名小仓鼠面对高年级大仓鼠,开始做自我介绍。每只鼠的自我介绍一开始都是固定的一个字符串。这次,为了让自己的自我介绍显得更有精神,仓鼠们可以对自己的自我介绍进行修改,具体方式是将其中任意一个字母改成自己想要的字母。但是每只仓鼠的口才不尽相同,所以能修改的字母数量也不尽相同。现在,大仓鼠希望你能告诉他,每只小仓鼠的自我介绍能达到的最大的音量值是多少。
第一行会给出一个整数n
接下来的n行,每行会有一个以小写字母组成的字符串si和一个整数ki,分别表示这只仓鼠的自我介绍,以及这只仓鼠的口才能修改的字母总数。1≤si≤106,0≤ki≤si
我们保证所有小仓鼠的自我介绍的长度之和不超过5×106,即∑si≤5×106。
请注意,本题的背景与C题有关联,但数据范围与C题不同。
对于每一只仓鼠,你需要输出一行一个整数,表示答案。
3
henyoujingshen 0
henyoujingshen 1
henyoujingshen 3
2
4
7
k=1: henyoujingshen
=> henyouuingshen
k=3: henyoujingshen
=> heeeouuingshen