每个测试文件均包含多组测试数据。第一行输入一个整数
代表数据组数,每组测试数据描述如下:
第一行输入三个整数
代表指令数量、终点位置。
第二行输入一个长度为
、仅由
四个字符混合构成的字符串
,代表小红的指令字符串。
对于子问题Ⅰ,输出规范如下,你至多可以从中获取
分:
对于每一组测试数据,如果能够通过删除部分指令使得机器人最终位于终点
,输出
。
否则,直接输出
。
对于子问题Ⅱ,输出规范如下,你至多可以从中获取
分:
对于每一组测试数据,如果能够通过删除部分指令使得机器人最终位于终点
,在一行上输出
,随后在同一行输出一个字符串,代表删除后的新指令串。彼此间使用单个空格间隔。
否则,直接输出
。
对于子问题Ⅲ,输出规范如下,你至多可以从中获取
分:
对于每一组测试数据,如果能够通过删除部分指令使得机器人最终位于终点
,在一行上输出
,随后在同一行输出一个字符串,代表删除后的新指令串;最后在同一行输出一个整数,代表符合条件的不同删除方案的数量,由于答案可能很大,请将答案对
取模后输出。彼此间使用单个空格间隔。
否则,直接输出
。
如果存在多个解决方案,您可以输出任意一个,系统会自动判定是否正确。注意,自测运行功能可能因此返回错误结果,请自行检查答案正确性。
本题采用类捆绑测试的
检查答案,通过空格分隔输出并依次检查答案,请你严格依照输出描述进行输出,输出多余内容、未按照子问题输出格式输出等行为,有可能会导致输出格式错误。如果你有任何疑问,欢迎在提问区向我们提出。