Universal Cup Judging System

Universal Cup

Time Limit: 12.0 s Memory Limit: 1024 MB Total points: 100 Hackable ✓
Statistics

Описание

Новогодние праздники закончились, и ваша строительная компания возвращается к работе. К сожалению, некоторые сотрудники всё ещё празднуют...

Сегодня на работу вышли $a$ трезвых и $b$ пьяных рабочих. Каждый рабочий будет доступен в течение всего дня. Также ваша компания получила на сегодня $m$ заказов. Каждый заказ задаётся началом и концом промежутка времени его выполнения: $[st, fn]$. Такой заказ требует, чтобы один рабочий работал над ним с момента $st$ по момент $fn$ включительно. Рабочий может выполнить несколько заказов, если их промежутки времени не пересекаются. Кроме того, каждый заказ относится к одному из двух типов: простой заказ может выполнить любой рабочий, а для сложного заказа требуется трезвый рабочий.

Сможет ли ваша компания справиться с сегодняшними заказами?

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

Первая строка содержит целое число $t$ — количество наборов входных данных ($1 \le t \le 2000$). Для каждого набора входных данных:

Первая строка содержит три целых числа: $a$, $b$ и $m$ ($0 \le a, b, m \le 10\,000$).

Далее следуют $m$ строк. Каждая строка содержит три целых числа $type$, $st$ и $fn$, описывающих простой (если $type = 1$) или сложный ($type = 2$) заказ с промежутком времени $[st, fn]$ ($type \in \{1, 2\}$; $1 \le st \le fn \le 2 \cdot m$). Например, строка 1 2 4 описывает простой заказ, требующий трёх моментов времени — со второго по четвёртый включительно.

Сумма $m$ по всем наборам входных данных не превосходит $10\,000$.

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

Для каждого набора входных данных выведите в отдельной строке ответ: «Yes» или «No» (регистр букв не имеет значения).

Пример

1
1 1 2
1 1 2
2 2 4
Yes

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#1224EditorialOpen题解jianglyView

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.