#codethanksfestival14qualae. [code_thanks_festival_14_quala_e]儀式
[code_thanks_festival_14_quala_e]儀式
AT1119 仪式
题目描述
一个神殿每年除夕举行仪式。
仪式上会用 个石像。石像是纵向(南北方向) 行,横向(东西方向) 列并排的,因此西北端的石像作为起点,向南 个,向东第 个石像记为石像 。最初,任何石像都朝南。
- 满足顺序 及 的所有关于石像 的整数组 左转90度。
往年这个顺序进行 次,今年的一个顺序忘记了,最终的结果总是不同的。
由于每个顺序都有重要意义,因此这将是一件严肃的事情。
更糟糕的是,第 次的结束时的各自的石像的方向是没有记录的。然而,幸运的是结束时发现朝南的石像的个数有 个。
在神殿的会议上,决定准备一个程序,列举被遗忘的顺序,但这个神殿里没有程序员。您面临的挑战是创建一个程序来枚举在仪式中遗忘的顺序。
输入输出格式
输入格式:
标准输入由以下列格式给出。
:
- 第 行包含了石像群的行数 ,列数 及向南的石像个数 ,用空格分隔。
- 第 行包含了顺序的个数 。
- 从第 行至第 行包含了各顺序的相关信息。其中第 行是 个整数 $r_{a,i},r_{b,i}(1\le r_{a,i}\le r_{b,i}\le R),c_{a,i},c_{b,i}(1\le c_{a,i}\le c_{b,i}\le C)$ ,用空格分隔。所有整数组 都满足石像 $(u(r_{a,i}\le u\le r_{b,i}),v(c_{a,i}\le v\le c_{b,i}))$ 左旋转90度顺序的步骤。
- 对于任何输入,至少可能有一个输入的顺序是忘记了的(也就是说,至少有一个解是存在的)。
输出格式:
按升序输出仪式中忘记的顺序 、顺序 、……、顺序 ,在 行中的第 行输出整数 。末尾要加换行符。
说明
样例解释
在初始状态下,所有石像的方向如下表所示。南 南 南 南 南 南 南 南 南 南 南 南 南 南 南。忘记顺序 时的行为如下。顺序 后,分别向 东 南 东 东 东 东 东 东 东 东 东 东;顺序 后,分别向 东 北 北 东 北 东 北 北 东 北 东 北 北 东;顺序 后,分别向 东 北 东 北 东 西 西 西 北 西 北 西 西;顺序 后,分别向 东 西 北 西 西 北 西 西 南 西 南 西 西;顺序 后,分别向 东 北 西 西 西 西 东 东 东 西 西 西 西 北。结果朝南的石像有 个,所以顺序 有可能忘记了。在此示例中,还有其它顺序有可能会忘记 ,而在其他情况下数字相矛盾,所以在第 行输出 ,第 行输出 。