题目背景
在帆之大陆里,这里的人们掌握着一种魔法,但是释放魔法需要咒语,每个人的魔法威力不是一成不变的,具体来说,一段咒语与人体的契合度越高,那么这段咒语所带来的魔法威力越强,因此,大陆上的每个人都在竭尽所能找到契合自身的咒语,冒险家red也不例外,从小他感应到与他契合度最高的咒语由k个小写字母组成。
现在red已经找到了n个长度为k的字符串,并且收集到了q条信息,他能感应到与自身相契合的咒语就藏在这n个字符串里,聪明的red凭借自身感应从q条信息里推断出找到咒语的方法。
在这q条信息里,每条信息包含l,r两个数,意味着red最终要找到的咒语里的第l到第r个位置的字符会获得一点能量值,red会将其记做闪耀点。最终这q条信息会为咒语的每个位置i带来一个总闪耀点,这里记做toli,意味着red要找的咒语中第i个字符是第toli%n个字符串里的第i个字符。
形式化来说,每个位置会有一个总闪耀点toli,最终你要找的咒语是由stoli%n,i组成,其中i(1≤i≤k)
题目描述
我们将给定你n(1≤n≤10)个长度为k(1≤k≤2×105)的字符串,记为s0,s1,....sk−1,接下来将会给定你q(1≤q≤2×105)个区间l,r,该区间内的所有点都将获得1点闪耀点,你需要输出满足题目要求的一段字符串。
输入格式
第一行输入三个数n,k,q,分别表示给定你的n个字符串,字符串长度为k,给定你的信息数为q
第2行到第n+1行,每行包含k个字符
接下来q行每行包含l,r(l≤r≤k)两个数
输出格式
输出一个长度为k的字符串表示冒险家red最后要找到的咒语
输入输出样例
输入 #1
3 4 3
pvwj
crbi
shht
3 4
1 2
1 2
输出 #1
shbi
解释 #1
第一条信息l=3,r=4,此时第三个位置和第四个位置闪耀点tol3=1,tol4=1
同理,最后我们得出每个点的闪耀值为tol1=2,tol2=2,tol3=1,tol4=1
所以答案为s2,1s2,2s1,3s1,4即shbi