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

2192. Мой дед

Ограничение времени: 2.0 секунды
Ограничение памяти: 256 МБ
В память о моём деде.
Мой дед — опытный лесник, он знает каждую полянку (их всего N штук в лесу), каждую тропинку между определёнными двумя полянками, по которой можно ходить только в одну сторону (а тропинок M штук), а также сколько на каждой тропинке растёт грибов и ягод в любой день.
Мой дед — человек привычки, и, как он рассказывал, привык он ходить в лес каждый день, начиная с полянки под номером 1 и заканчивая на полянке под номером N. Естественно, что тропинки в лесу устроены так, что, проходя последовательно по ним, никогда не заблудишься, то есть не попадёшь на полянку, на которой уже был.
Мой дед ходил в лес в каждый из Q дней лета, а в это время года на каждой полянке находится по рынку, где можно продавать грибы и ягоды. В i-й день на любой полянке можно продать грибы за ai рублей за штуку, а также ягоды за bi рублей за штуку. Мой дед же рассказывал, что каждый день, проходя каждую тропинку, он сразу же продавал все собранные на ней грибы и ягоды на соответствующем рынке по текущему курсу, причём на грибах он всегда зарабатывал больше, чем на ягодах.
Мой дед — любитель преувеличить свои достижения, поэтому мне нужна Ваша помощь. Определите для каждого из дней, правда ли, что мой дед смог пройти от 1-й полянки до N-й и заработать на грибах больше, чем на ягодах, после прохождения каждой из тропинок. Заметьте, что в разные дни мой дед мог выбирать различный маршрут.

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

В первой строке даны три целых числа N, M и Q — количество полянок и тропинок в лесу и количество дней лета (2 ≤ N ≤ 105, 1 ≤ M, Q ≤ 105).
В следующих M строках описаны тропинки четырьмя целыми числами ui, vi, si и wi — номера полянок, из которой и в которую ведёт тропинка, и количество грибов и ягод на этой тропинке в любой день (1 ≤ ui, vi ≤ 105, uiq vi, 1 ≤ si, wi ≤ 109).
В следующих Q строках даны по два целых числа aj и bj — стоимость одного гриба и одной ягоды в j-й день (1 ≤ aj, bj ≤ 109).
Гарантируется, что две различные тропинки не могут соединять одну и ту же пару полянок, а также что они не образуют цикл.

Результат

Выведите Q строк. В i-й строке выведите «YES», если в i-й день мой дед смог пройти так, как он рассказывал, либо «NO» в противном случае.

Пример

исходные данныерезультат
3 3 3
1 2 2 4
2 3 3 9
1 3 10 50
58 9
60 23
61 9
YES
NO
YES
Автор задачи: Вадим Баринов
Источник задачи: Квалификационный тур Уральского регионального чемпионата ICPC 2022