1543.
古韵之同心锁
时间限制 1000 ms
内存限制 128 MB
纤云弄巧,飞星传恨,银汉迢迢暗度。金风玉露一相逢,便胜却人间无数。
柔情似水,佳期如梦,忍顾鹊桥归路。两情若是久长时,又岂在朝朝暮暮!
——秦观《鹊桥仙》
夜未央。带着细腻连绵的眼光遥望牛郎织女千年的爱情,平淡、精致且长久的幸福感顿时氤氲在心。或许幸福就是这样,不求朝暮合,但求永同心。据说同心锁是恋人们定情的一种信物,上面刻着两人的名字,它见证着天长地久的爱情,诉说着爱情的坎坷与甜蜜。
据说在一座OI桥上,同心锁上显示的文字有着它奇异的呈现方式,需要你把它稍做改变才可解密。每个同心锁上都有$3$个数据。第一个数据是一个字符串$s$。第二个数据$m$表示把$s$串从$m$处分为两段,$s[1]$至$s[m-1]$为$a$串,$s[m]$至最后为$b$串。第三个数据$n$表示你需要做改变的方式。第$4$个数据表示把$n$处理后的$s$串每个字母变重复次数$p$,不用重复则为$0$。
当$n=1$时,把$s$串中所有大写字母改成小写字母,把所有小写字母改成大写字母,然后在后面加上`Immortal`;
当$n=2$时,从$s$串中删除所有出现的和$b$一样的子串,然后把所有出现的`1013`改成`hh4742`。
当$n=3$时,在$a$串部分的$|n-m|-1$和$|n-m|$之间插入$b$串,并删除$b$串部分。
输入数据
输出数据
第一行有一个字符串$s$(长度不超过$1993$);
第二行有$3$个数:$m(1 \lt m \lt s的长度)、n(1、2或3)、p(0 \le p \lt 100)$。
样例输入
复制
MEIYOUwsshujuBYhh4742
14 1 1 \n
· · \n
样例输出
复制
mmeeiiyyoouuWWSSSSHHUUJJUUbbyyHHHH44774422IImmmmoorrttaa11 \n