1. Access denied
Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод 
Послать решение Blockly Посылки Темы Где Обсудить (0)
В некоторой операционной системе общие ресурсы обозначаются латинскими буквами от A до Z.
Пользователь не сможет получить доступ к ресурсу системы, если его уровень доступа меньше требуемого для данного ресурса.
Напишите программу, которая по информации о минимальном уровне доступа к ресурсам системы и уровням доступа пользователей,
определяет, какие ресурсы системы доступны каждому пользователю.
В первой строке входного файла содержатся два целых числа, разделенных пробелом – количество ресурсов системы M (0 )
и количество пользователей N (0\ <\ N\ ≤\ 100). Во второй строке содержится M целых чисел от 0 до 1000,
разделенных пробелами – минимальные уровни доступа к ресурсам, первое число – минимальный уровень доступа к ресурсу A, второе
число – к ресурсу B и т. д. В третьей строке содержится N целых чисел от 0 до 1000, разделенных пробелами – уровни
доступа пользователей.
В выходной файл для каждого пользователя вывести строку, состоящую из имен ресурсов системы,
доступных этому пользователю. i-я строка выходного файла соответствует i-му пользователю из входного файла.
Имена ресурсов перечисляются в алфавитном порядке.
Пример ввода
5 3
10 11 7 4 30
8 15 10
Пример вывода
CD
ABCD
ACD