시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 2048 MB125625118729.356%

문제

$1$번부터 $N$번까지 $N$개의 사과가 있습니다. $i$번 사과의 맛은 $t_i$, $i$번 사과의 크기는 $s_i$입니다.

여러분은 $Q$개의 질문에 답해야 합니다. 질문으로 정수 $p$가 주어지면, 맛 $t_i$가 $p$ 이상인 사과 중 크기 $s_i$가 가장 큰 사과의 개수를 출력해야 합니다. 조건에 해당하는 사과가 존재하지 않을 경우, 0을 출력합니다.

입력

첫 번째 줄에 사과의 개수 $N$과 질문의 개수 $Q$가 공백으로 구분되어 주어집니다.

두 번째 줄에 각 사과의 맛을 나타내는 정수 $t_1$, $t_2$, $\dots$, $t_N$이 공백으로 구분되어 주어집니다.

세 번째 줄에 각 사과의 크기를 나타내는 정수 $s_1$, $s_2$, $\dots$, $s_N$이 공백으로 구분되어 주어집니다.

다음 $Q$개 줄에 걸쳐 질문으로 정수 $p$가 한 줄에 하나씩 주어집니다.

출력

$Q$개의 줄에 걸쳐 각 $p$마다 맛 $t_i$가 $p$ 이상인 사과 중 크기 $s_i$가 가장 큰 사과의 개수를 한 줄에 하나씩 순서대로 출력합니다.

제한

  • $1 \le N, Q \le 200\, 000$
  • $1 \le t_i, s_i \le 1\, 000\, 000\, 000$
  • $1 \le p \le 1\, 000\, 000\, 000$

서브태스크

번호배점제한
15

$t_1 = t_2 = \dots = t_N$

215

$N \le 500$

330

$t_i \le 200\, 000$

450

추가 제약 조건이 없습니다.

예제 입력 1

5 5
1 3 2 4 5
3 2 3 2 1
1
2
3
4
5

예제 출력 1

2
1
2
1
1

채점 및 기타 정보

  • 예제는 채점하지 않는다.