称某个序列
是 的拓展,取 或 ;- 而
不是 的拓展, 不是 的拓展。
小 R 给了你两个序列
为了避免你扔硬币蒙混过关,小 R 还给了
询问之间是独立的,每次询问中涉及的修改均在原始序列上完成。
输入格式
输入的第一行包含四个整数
输入的第二行包含
输入的第三行包含
接下来依次描述
- 输入的第一行包含两个整数
和 ,分别表示对序列 和 产生的修改个数。 - 接下来
行每行包含两个整数 ,表示将 修改为 。 - 接下来
行每行包含两个整数 ,表示将 修改为 。
输出格式
输出一行,其中包含一个长度为 01
序列,序列的第一个元素表示初始询问的答案,之后 1
,否则输出 0
。
样例一
input
3 3 3 3 8 6 9 1 7 4 1 0 3 0 0 2 1 8 3 5 1 1 2 8 1 7
output
1001
提示
【样例解释 #1】
由于
以下依次描述四次询问,其中第一次询问为初始询问,之后的三次为额外询问:
, ,取 ; , ,可以证明不存在满足要求的方案; , ,可以证明不存在满足要求的方案; , ,取 。
【样例解释 #2】
该组样例满足测试点
【样例解释 #3】
该组样例满足测试点
【样例解释 #4】
该组样例满足测试点
【样例解释 #5】
该组样例满足测试点
【数据范围】
对于所有测试数据,保证:
; ; ; ,且所有额外询问的 的和不超过 ; , , ;- 对于每组额外询问,
两两不同, 两两不同。
测试点编号 | 特殊性质 | |
---|---|---|
否 | ||
否 | ||
否 | ||
否 | ||
否 | ||
是 | ||
是 | ||
是 | ||
否 | ||
否 | ||
否 |
特殊性质:对于每组询问(包括初始询问和额外询问),保证
时间限制:
空间限制: