АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

1560. Пекарня

Ограничение времени: 1 сек.
Ограничение памяти:262144 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

Пекарня города Малоярославца способна произвести до ci буханок хлеба в i-ый день. При этом каждая буханка хлеба обойдется пекарне в fi условных Малоярославских долларов. Известно, что для обеспечения города продовольствием в день требуется di буханок хлеба, которые успешно будут употреблены населением. Оставшиеся буханки отправляются на склад и могут быть использованы в следующие дни. На складе можно в ночь с i ого на i + 1 день хранить не более gi буханок, при этом хранение каждой буханки хлеба на складе обойдется пекарне в ei Малоярославских долларов.

Ваша задача — определить наименьшее количество денег, которое пекарня потратит на производство и хранение, чтобы обеспечить Малоярославец хлебом в течение n дней.

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

В первой строке содержится натуральное число n (1 ≤ n ≤ 105). Далее в n строках содержатся числа ci, fi, di. Затем в n - 1 строках содержатся числа gi, ei (0 ≤ ci, fi, di, gi, ei ≤ 109).

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

Выведите единственное число — минимальное количество денег, необходимое пекарне. Если удоволетворить требованиям города невозможно, выведите -1.

Примеры

Входные данные
3
10 1 1
2 2 2
10 10 8
7 2
6 5
Выходные данные
73


Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Сборы в Перми 2009 / 06.07.09 Малый контест /
1560. 1561. B - Деление 1562. C - Общий предок
 
время генерации 0.156 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.