Виделки та ножі#2546

Виделки та ножі

1 секунда
256 мегабайтів
Дуже легка

У кожному чарівному лісі існує чарівне кафе, яке управляється чарівними білками. Як відомо, білки — досить ліниві істоти й не люблять готувати занадто багато різноманітних страв. Тому відвідувачам пропонується вибір лише з двох страв: чарівного салату або іншої страви. Коли відвідувач приходить у кафе, він замовляє одну з цих двох страв.

Через погіршення дипломатичних відносин із сусіднім лісом, у цьому чарівному лісі настав економічний спад, і кафе не може дозволити собі купувати новий посуд. Тому у кафе є лише ножів та виделок. Щоб з’їсти салат, потрібна лише виделка; для іншої страви — і виделка, і ніж. Через це білки не завжди можуть обслужити всіх відвідувачів. Тобто, якщо на момент приходу відвідувача не вистачає столових приборів, білки вибачаються, і відвідувач іде до іншого кафе. Якщо приборів достатньо, відвідувач їсть і повертає їх після трапези. Допоможіть білкам визначити для кожного відвідувача, чи вистачить їм приборів.

Вхідні дані

У першому рядку вхідного файлу задано три цілі числа , , (1 \leq n, m, k \leq 1000) — кількість виделок, ножів і відвідувачів кафе відповідно.

У наступних рядках описані відвідувачі. Кожен опис містить три цілі числа t_i, l_i, a_i (1 \leq t_i, l_i \leq 10000) — час приходу -го відвідувача, скільки часу він буде залишатися та його замовлення. a_i дорівнює , якщо -й відвідувач замовляє лише чарівний салат, для якого потрібна тільки виделка, або — якщо він замовляє іншу страву, для якої потрібні і виделка, і ніж.

Усі відвідувачі впорядковані за зростанням часу приходу (t_i < t_{i+1} для i = 1... (k-1)). Жодні два відвідувачі не приходять одночасно. Якщо дехто залишає кафе саме в той момент, коли приходить новий відвідувач, новий гість може одразу скористатися їхніми приборами, адже білки миють їх дуже швидко.

Вихідні дані

Виведіть рядків — по одному для кожного відвідувача. У -му рядку виведіть Yes, якщо білки можуть обслужити -го відвідувача, і No інакше.

Приклади

Приклад 1

Loading
Loading