ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила

2092. Болеро

Ограничение времени: 1.0 секунды
Ограничение памяти: 64 МБ
Зима в Екатеринбурге — самое длинное время года. И каждый коротает долгие зимние вечера по-своему. Денис — большой фанат классической музыки — не реже раза в неделю ходит на концерт в филармонию.
В этом году Денис решил закупить билетов сразу на весь сезон и даже уже выбрал список концертов, на которые хочет сходить. Теперь он думает, как именно купить эти билеты. Дело в том, что в Свердловской филармонии есть возможность выбрать любые k или более концертов и купить на них единый абонемент, стоимость которого будет равна суммарной стоимости всех входящих в него билетов со скидкой p процентов. Причём вариантов таких абонементов может быть несколько, с разными k и p. Кроме того, на некоторые концерты Денису, как студенту, полагается скидка. Но эта скидка действует только в том случае, если он покупает этот билет отдельно, вне абонемента.
Денис, как любой другой бедный студент, хочет купить билеты на все концерты, потратив как можно меньше денег. При этом он знает, что желающих сходить на концерт почти всегда больше, чем мест в зале, поэтому не будет покупать более одного билета на один концерт даже если это позволит ему сэкономить.

Исходные данные

В первой строке даны целые числа n и m — количество концертов, на которые хочет сходить Денис, и количество разных вариантов абонементов в филармонии (2 ≤ n ≤ 105; 1 ≤ m ≤ 105). В i-й из следующих n строк записаны целые числа si и di — цена билета на i-й концерт и размер скидки студентам в процентах (100 ≤ si ≤ 50 000; 0 ≤ di ≤ 100). В j-й из следующих m строк записаны целые числа kj и pj — минимальное число концертов, которые можно объединить в j-й абонемент, и скидка по нему в процентах (2 ≤ kjn; 1 ≤ pj ≤ 100).

Результат

Выведите минимальную сумму денег, которую нужно потратить Денису, чтобы купить билеты на все выбранные им концерты. Ответ должен быть дан с абсолютной или относительной погрешностью не более 10−6.

Пример

исходные данныерезультат
6 2
500 0
700 0
300 0
400 0
500 50
800 0
5 10
6 15
2680.00

Замечания

В примере нужно купить абонемент первого типа (со скидкой 10%) на все концерты, кроме пятого, а на пятый концерт купить билет со студенческой скидкой 50%.
Автор задачи: Денис Дублённых
Источник задачи: Открытое личное первенство УрФУ по программированию 2014