EduBrick

G. Костюмы: сколько процентных

2000 мс · 256 МБ · всё или ничего

У команды nn спортсменов, скорость ii-го равна viv_i. Есть kk костюмов: костюм первого типа увеличивает скорость на pp процентов, второго — на pp единиц. Каждому спортсмену не больше одного костюма, каждый костюм не больше одного раза, выдавать все костюмы не обязательно.

Среди всех раздач, дающих наибольшую суммарную скорость, найдите ту, в которой выдано наименьшее число процентных костюмов, и выведите это число.

Формат ввода

Первая строка содержит числа nn и kk (1≤n≤4001 \le n \le 400, 1≤k≤8001 \le k \le 800).

Вторая строка содержит nn чисел viv_i (1≤vi≤1041 \le v_i \le 10^4).

Следующие kk строк содержат тип костюма (11 или 22) и его силу pp (1≤p≤3001 \le p \le 300).

Формат вывода

Одно число — наименьшее количество процентных костюмов в оптимальной раздаче.

Примеры

ввод
3 2
10 20 30
1 100
2 5
вывод
1
Войдите, чтобы отправлять решения.