아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

키보드

면접 대비

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

요약
각 키가 견딜 수 있는 입력 횟수와 실제 입력 순서가 주어질 때, 어떤 키가 고장 났는지 판별한다.
난이도

쉬움10점 중 2점

유형
배열, 구현, 시뮬레이션
정답자
아직 제출이 없습니다

문제

시간이 지나면 키보드의 키가 잘 눌리지 않게 되고, 누르는 데 큰 힘이 필요해진다는 것은 잘 알려져 있다. 이는 키보드의 각 키가 견딜 수 있는 누름 횟수가 정해져 있기 때문이다.

키보드를 사용하는 동안 어떤 키가 이미 고장 났는지 판별하는 프로그램을 작성하시오.

입력

첫째 줄에는 키보드의 키 개수 nn (1≤n≤1001 \le n \le 100)이 주어진다. 둘째 줄에는 nn개의 정수 c1,c2,…,cnc_1, c_2, \ldots, c_n이 주어지며, cic_i (1≤ci≤1000001 \le c_i \le 100000)는 ii번째 키가 견딜 수 있는 누름 횟수이다.

셋째 줄에는 누름 횟수 kk (1≤k≤1000001 \le k \le 100000)가 주어진다. 마지막 줄에는 kk개의 정수 pjp_j (1≤pj≤n1 \le p_j \le n)가 주어지며, 누른 키의 순서를 나타낸다.

출력

nn개의 줄에 각 키의 상태를 출력한다. ii번째 키가 고장 났다면 ii번째 줄에 yes를, 키가 정상이라면 no를 출력한다.

예제1

  1. 예제 1

    입력
    5
    1 50 3 4 3
    16
    1 2 3 4 5 1 3 3 4 5 5 5 5 5 4 5
    
    예상 출력
    yes
    no
    no
    no
    yes