luogu#P4885. 灭顶之灾

灭顶之灾

题目背景

请将题目名称拼音首字母连起来读

题目描述

Scarlet 有一张 n×mn\times m 的神秘表格。现在 Scarlet 向表格中填数字,她会从 第一行 中的某个格子起,按照 从左往右,从上往下 的顺序依次填写 11 开始的正整数,直至 填满最后一行

为了让你确定这个表格,Scarlet 会告诉你表格中的 ss同行连续数字。 之后,Scarlet 会对你发起 qq 次询问,你需要依次回答每个数字被填在第几行第几列中。

输入格式

第一行 44 个正整数分别代表 n,m,s,qn,m,s,q

接下来 ss 行,每行两个正整数 ai,bia_i,b_i,代表整数 aia_ibib_i 在表格中处于同一行且连续

接下来 qq 行,每行一个正整数 AiA_i,表示每个询问的数字

输出格式

如果符合数据的表格不存在,输出一行 Impossible!

再如果符合数据的表格不唯一,输出一行 Uncertain!

~~ 否则输出 qq 行,每行两个正整数,代表每个被询问的数字被填在第几行第几列,如果该数字不在表格内,输出 0 0~~

Scarlet 为了减小输出文件,以轻易地上传测试数据至服务器,她现在只需要你输出所有行列数据的异或和(包括前文的 0 0)。

3 4 2 2
8 9
2 4
9
3
7

提示

表格:

0001
2345
6789

99 在第 33 行第 44

33 在第 22 行第 22

3422=73 \oplus 4 \oplus 2 \oplus 2=7\oplus 表示 xor 运算)

数据规模

对于 30%30\% 的数据,1n,m,s,q501\leq n,m,s,q\leq50

对于 60%60\% 的数据,1m,s20001\leq m,s\leq 2000

对于 100%100\% 的数据,1n,m,Ai,ai,bi10181\leq n,m,A_i,a_i,b_i\leq 10^{18}1s,q51051\leq s,q\leq 5*10^50biaim10\leq b_i-a_i\leq m-1