만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

맛있는 사과

면접 대비

시간 제한2초메모리 제한2048 MB

요약
각 질의 p에 대해 맛 t_i가 p 이상인 사과 중 크기 s_i가 가장 큰 사과의 개수를 구합니다.
난이도

쉬움10점 중 3점

유형
정렬, 이분 탐색
정답자
아직 제출이 없습니다

문제

11번부터 NN번까지 NN개의 사과가 있다. ii번 사과의 맛은 tit_i이고, 크기는 sis_i이다.

QQ개의 질문에 답해야 한다. 질문으로 정수 pp가 주어지면, 맛 tit_i가 pp 이상인 사과 중에서 크기 sis_i가 가장 큰 사과의 개수를 출력한다. 그런 사과가 없으면 0을 출력한다.

입력

첫 번째 줄에 사과의 개수 NN과 질문의 개수 QQ가 공백으로 구분되어 주어진다.

두 번째 줄에 각 사과의 맛을 나타내는 정수 t1,t2,…,tNt_1, t_2, \dots, t_N이 공백으로 구분되어 주어진다.

세 번째 줄에 각 사과의 크기를 나타내는 정수 s1,s2,…,sNs_1, s_2, \dots, s_N이 공백으로 구분되어 주어진다.

다음 QQ개 줄에 걸쳐 질문의 정수 pp가 한 줄에 하나씩 주어진다.

출력

QQ개의 줄에 걸쳐 각 pp마다 맛 tit_i가 pp 이상인 사과 중 크기 sis_i가 가장 큰 사과의 개수를 한 줄에 하나씩 순서대로 출력한다.

제한

  • 1≤N,Q≤200 0001 \le N, Q \le 200\,000
  • 1≤ti,si≤1 000 000 0001 \le t_i, s_i \le 1\,000\,000\,000
  • 1≤p≤1 000 000 0001 \le p \le 1\,000\,000\,000

예제1

  1. 예제 1

    입력
    5 5
    1 3 2 4 5
    3 2 3 2 1
    1
    2
    3
    4
    5
    
    예상 출력
    2
    1
    2
    1
    1