#1209. 5.沧海桑田

5.沧海桑田

5.沧海桑田

题目描述

有一片海洋,随着时间的推移,逐渐出现了陆地。我们可以用一张505010510^5列的网格图来描述,其中网格的每一行用11~5050来编号,每一列用11~10510^5来编号,(x,y)(x,y)表示第xx行第yy列的网格。

接下来将按时间顺序发生TT件事件,我们用optopt x1x_1 y1y_1 x2x_2 y2y_2来描述:

  • opt=0opt=0,此时(x1,y1)(x_1,y_1)(x2,y2)(x_2,y_2)构成的矩形区域的海洋变为陆地,已经是陆地的网格仍为陆地(不保证(x1,y1)(x_1,y_1)(x2,y2)(x_2,y_2)为矩形的左上角与右下角)。
  • opt=1opt=1,一名可以向上下左右四个方向移动(即只能从(x,y)(x,y)(x+1,y)(x+1,y),(x1,y)(x-1,y),(x,y+1)(x,y+1),(x,y1)(x,y-1)移动)的旅行家计划从(x1,y1)(x_1,y_1)到达(x2,y2)(x_2,y_2),且路径上的点包括起点和终点都只能经过陆地区域。

你的任务是对于opt=1opt=1的事件,回答旅行家的计划是否能实现,若能,输出11,否则输出00

输入格式

第一行为一个正整数TT

接下来TT行,每行五个正整数optopt,x1x_1,y1y_1,x2x_2,y2y_2

输出格式

对于每件opt=1opt=1的事件,输出一个非负整数,表示答案。

数据范围与提示

  • 子任务113030分):T103T \leq 10^31y1,y21031 \leq y_1,y_2 \leq 10^3
  • 子任务227070分):无特殊限制;
  • 对于100%100\%的数据,满足1T2×1051 \leq T \leq 2 \times 10^51x1,x2501 \leq x_1,x_2 \leq 501y1,y21051 \leq y_1,y_2 \leq 10^5opt{0,1}opt \in \{0,1\}

样例

6
0 4 4 6 6
0 6 6 7 8
0 1 3 3 3
1 1 7 6 1
1 5 4 6 8
1 4 5 1 3
0
1
0
3
0 1 1 1 1
0 1 2 1 2
1 1 1 1 2
1
见cover3.in
见cover3.out