1091. 一鸣师姐的期望

一鸣师姐作为一名程序员,最期望的事情就是写出的代码编译过后显示 0 error(s), 0 warning(s)。他讨厌 errorwarning 到了极点,以至于他不想任何文本出现 errorwarning 这两个字符串。

现在一鸣有多个只含小写字母的字符串,对于每个字符串,请你帮他判断是否存在一个非负整数 x将字符串中每一个字符加上 x,得到的字符串中不含有 errorwarning

我们认为,如果某一个小写字母是字母表中的第 i 个字母,给这个字符加上非负整数 x 之后,应该得到一个新的小写字母,这个新的小写字母恰好是字母表中的第 (i+x-1) \ \% \ 26 +1 个字母,\% 指代取模运算,举个例子:

  • 对于字符串 ogilow,如果给字符串中每个字符加上 3,结果为 rjlorz
  • 字符串 ahz,如果给字符串中每个字符加上 7,结果为 hog
  • 字符串 dogaz,如果给字符串中每个字符加上 28,结果为 fqicb

输入

输入包含多组测试用例。

输入的第 1 行包含一个整数 T \ (1 \leq T \leq 100),代表你需要处理 T 组测试用例。

每组用例输入包含 2 行,其中:

1 行包含一个整数 n \ (1\leq n \leq 1000),表示字符串长度。

2 行包含一个长度为 n 的字符串,保证这个字符串只含有小写字母。

输出

每个测试用例输出 1 行。

对于每个字符串,若通过转换可以使得这个字符串既不含 error 也不含 warning,则输出 0 error(s), 0 warning(s),否则输出 Oops!

样例

标准输入 复制文本
3
5
error
33
huanyinglaidaoxiangnongxiuxianban
7
warning
标准输出 复制文本
0 error(s), 0 warning(s)
0 error(s), 0 warning(s)
0 error(s), 0 warning(s)
标准输入 复制文本
2
9
iwannafly
312
errorfsspsgttqthuuruivvsvjwwtwkxxuxlyyvymzzwznaaxaobbybpcczcqddadreebesffcftggdguhhehviifiwjjgjxkkhkyllilzmmjmannknboolocppmpdqqnqwarningxbsojohyctpkpizduqlqjaevrmrkbfwsnslcgxtotmdhyupuneizvqvofjawrwpgkbxsxqhlcytyrimdzuzsjneavatkofbwbulpgcxcvmqhdydwnriezexosjfafyptkgbgzqulhcharvmidibswnjejctxokfkduyplglevzqmhmf
标准输出 复制文本
0 error(s), 0 warning(s)
Oops!

来源

2020 软件学院 AK 杯程序设计竞赛

登录以提交代码。
单点时限 1 秒
内存限制 128 MB
提交 837
通过 182