Олимпиадный тренинг

Задача . 1.1 Сортировки — Клавиатура после турнира


Задача

Темы:

Клавиатура у киберспортсмена — расходник. Производитель честно пишет для каждой клавиши, сколько нажатий она обязана выдержать; после этого клавиша начинает залипать, и следующий матч уже не её.

Клан «Красный Байт» отыграл турнир и записал всю последовательность нажатий. Определи, какие клавиши сломались: клавиша ломается, если её нажали больше раз, чем она обязана была выдержать.

Входные данные

В первой строке — целое число n (1 ≤ n ≤ 100): количество клавиш. Во второй строке — n целых чисел c1, …, cn (1 ≤ ci ≤ 100000): ресурс i-й клавиши. В третьей строке — целое число k (1 ≤ k ≤ 100000): общее количество нажатий. В четвёртой строке — k целых чисел pj (1 ≤ pj ≤ n): последовательность нажатых клавиш.

Выходные данные

Вывести n строк. Если i-я клавиша сломалась, в i-й строке должно быть слово «yes» (без кавычек), если клавиша жива — «no».

Пример

Входные данные:
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

Примеры
№Входные данныеВыходные данные
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
Статистика успешных решений по компиляторам
Комментарий учителя