#P10872. 数据结构

数据结构

题目描述

输入格式

第一行一个正整数NN,表示红点和蓝点的数量。

接下来NN行,每行33个整数rix,riy,riwr_i^x,r_i^y,r_i^w,表示一个红点。

接下来NN行,每行33个整数bix,biy,biwb_i^x,b_i^y,b_i^w,表示一个蓝点。

接下来一行一个正整数QQ,表示询问次数。

接下来QQ行,每行两个整数Li,RiL_i,R_i,表示一个询问。

输出格式

对每个询问输出一行表示答案,如果无解输出1-1

样例输入

2
-3 1 1
-6 3 10
3 4 100
5 2 1000
5
-5 4
-2 6
-4 1
-10 10
-1 2

样例输出

101
-1
110
1001
1001

数据范围

本题采用子任务评测。对于所有数据,满足:

1N100000,1Q5000001\leq N\leq 100000,1\leq Q\leq 500000

1000000000rix,Li1-1000000000\leq r_i^x,L_i\leq -11bix,Ri10000000001\leq b_i^x,R_i\leq 1000000000

1riy,biy10000000001\leq r_i^y,b_i^y\leq 1000000000

1riw,biw10000000001\leq r_i^w,b_i^w\leq 1000000000

保证$r_1^x,...,r_N^x,b_1^x,...,b_N^x,L_1,...,L_Q,R_1,...,R_Q$互不相同

保证r1y,...,rNy,b1y,...,bNyr_1^y,...,r_N^y,b_1^y,...,b_N^y互不相同

subtask1:20ptssubtask1:20pts N,Q5000N,Q \leq 5000

subtask2:20ptssubtask2:20pts N,Q50000N,Q\leq 50000

subtask3:30ptssubtask3:30pts Q200000Q\leq 200000

subatsk4:30ptssubatsk 4:30pts 无特殊限制