#782
Unrated
プレゼント交換
서브테스크
시간 제한
2.5s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

JOI 学園には NN 人の生徒がおり,それぞれ 11 から NN までの番号が付けられている.

JOI 学園では,近日プレゼント交換会が開催される予定である.各生徒はそこに持参するためのプレゼントを 11 つずつ用意しており,生徒 ii (1iN1 \le i \le N) が持参する予定のプレゼントの価値は AiA_i である.生徒たちは自分が持参したプレゼントに比べて価値が低すぎるプレゼントを貰うことを嫌がっており,具体的には,生徒 ii は価値 BiB_i 未満のプレゼントを受け取ると不満を抱く.ここで,Bi<AiB_i < A_i が成り立っている.

ただし,NN 人の生徒全員がプレゼント交換会に実際に参加するとは限らない.JOI 学園のトップである KK 理事長は,プレゼント交換会に参加する生徒のグループとして QQ 個の可能性を検討しており,jj 個目 (1jQ1 \le j \le Q) のグループは RjLj+1R_j - L_j + 1 人の生徒 Lj,Lj+1,,RjL_j, L_j + 1, \ldots, R_j からなる.

ある 22 人以上の生徒のグループについて,誰かが自分の持参したプレゼントを受け取ったり不満を抱いたりすることなくグループ内でプレゼントを交換できるとき,そのグループはプレゼント交換可能であるという.厳密には,mm 人 (m2m \ge 2) の生徒 p1,p2,,pmp_1, p_2, \ldots, p_m からなるグループがプレゼント交換可能であるとは,p1,p2,,pmp_1, p_2, \ldots, p_m を並び替えてできる数列 q1,q2,,qmq_1, q_2, \ldots, q_m であって,以下の条件を共に満たすものが存在することをいう.なお,qkq_k (1km1 \le k \le m) は生徒 pkp_k にプレゼントを渡す生徒の番号を表している.

  • すべての kk (1km1 \le k \le m) について,pkqkp_k \ne q_k
  • すべての kk (1km1 \le k \le m) について,AqkBpkA_{q_k} \ge B_{p_k}

プレゼント交換会を成功させたい KK 理事長は,QQ 個のグループそれぞれについてプレゼント交換可能であるかどうかを調べようとしている.

生徒の情報とグループの情報が与えられたとき,それぞれのグループについてプレゼント交換可能であるかどうかを判定するプログラムを作成せよ.

입력

入力は以下の形式で標準入力から与えられる.

N
A_1 A_2 ... A_N
B_1 B_2 ... B_N
Q
L_1 R_1
L_2 R_2
...
L_Q R_Q

출력

標準出力に QQ 行で出力せよ.jj 行目 (1jQ1 \le j \le Q) には,jj 個目のグループがプレゼント交換可能であるならば Yes を,そうでないならば No を出力せよ.

제한

  • 2N5000002 \le N \le 500\,000
  • 1Bi<Ai2N1 \le B_i < A_i \le 2N (1iN1 \le i \le N).
  • A1,B1,A2,B2,,AN,BNA_1, B_1, A_2, B_2, \ldots, A_N, B_N はすべて異なる.
  • 1Q2000001 \le Q \le 200\,000
  • 1Lj<RjN1 \le L_j < R_j \le N (1jQ1 \le j \le Q).
  • 入力される値はすべて整数である.

서브태스크

  1. (44 점) N10N \le 10, Q10Q \le 10
  2. (55 점) N18N \le 18, Q10Q \le 10
  3. (1010 점) N100000N \le 100\,000, A12N2A_1 \ge 2N - 2, B1=1B_1 = 1, Q=1Q = 1, L1=1L_1 = 1, R1=NR_1 = N
  4. (3131 점) N100000N \le 100\,000, Q10Q \le 10
  5. (88 점) N100000N \le 100\,000, Ai<Ai+1A_i < A_{i+1}, Bi<Bi+1B_i < B_{i+1} (1iN11 \le i \le N - 1).
  6. (1212 점) N100000N \le 100\,000, Ai<Ai+1A_i < A_{i+1} (1iN11 \le i \le N - 1).
  7. (1818 점) N100000N \le 100\,000
  8. (1212 점) 追加の制約はない.

예제 입력 1

4
3 8 5 7
2 6 1 4
3
3 4
1 3
1 4

예제 출력 1

Yes
No
Yes

11 個目のグループは,22 人の生徒 3,43, 4 からなる.生徒 33 が生徒 44 のプレゼントを,生徒 44 が生徒 33 のプレゼントを受け取った場合,A3B4A_3 \ge B_4 かつ A4B3A_4 \ge B_3 より,どちらの生徒も不満を抱かない.よって,このグループはプレゼント交換可能であるので,11 行目には Yes を出力する.

22 個目のグループは,33 人の生徒 1,2,31, 2, 3 からなる.A1<B2A_1 < B_2 かつ A3<B2A_3 < B_2 より,生徒 22 は生徒 1,31, 3 のいずれのプレゼントを受け取っても不満を抱いてしまう.よって,このグループはプレゼント交換可能でないので,22 行目には No を出力する.

33 個目のグループは,44 人の生徒 1,2,3,41, 2, 3, 4 からなる.たとえば,生徒 11 が生徒 22 のプレゼントを,生徒 22 が生徒 44 のプレゼントを,生徒 33 が生徒 11 のプレゼントを,生徒 44 が生徒 33 のプレゼントを受け取れば誰も不満を抱かない.よって,このグループはプレゼント交換可能であるので,33 行目には Yes を出力する.

この入力例は小課題 1,2,4,7,81, 2, 4, 7, 8 の制約を満たす.

예제 입력 2

3
5 6 3
1 4 2
1
1 3

예제 출력 2

Yes

この入力例は小課題 1,2,3,4,7,81, 2, 3, 4, 7, 8 の制約を満たす.

예제 입력 3

5
3 4 6 9 10
1 2 5 7 8
3
1 5
1 2
2 4

예제 출력 3

No
Yes
No

この入力例は小課題 1,2,4,5,6,7,81, 2, 4, 5, 6, 7, 8 の制約を満たす.

예제 입력 4

10
2 5 8 10 12 14 16 17 19 20
1 4 7 6 11 13 9 3 18 15
8
2 9
1 6
2 8
2 4
1 2
1 6
7 10
5 8

예제 출력 4

No
No
Yes
No
No
No
Yes
Yes

この入力例は小課題 1,2,4,6,7,81, 2, 4, 6, 7, 8 の制約を満たす.

코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.