Universal Cup Judging System

Universal Cup

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

Descrizione

Le vacanze di Capodanno sono finite e la tua impresa edile sta tornando al lavoro. Sfortunatamente, alcuni dipendenti stanno ancora festeggiando...

Oggi si sono presentati al lavoro $a$ operai sobri e $b$ operai ubriachi. Ogni operaio sarà disponibile per l'intera giornata. La tua impresa ha inoltre ricevuto $m$ ordini per oggi. Ciascun ordine è specificato dall'inizio e dalla fine dell'intervallo di tempo in cui eseguirlo: $[st, fn]$. Un tale ordine richiede che un singolo operaio ci lavori dall'istante $st$ all'istante $fn$, estremi inclusi. Un operaio può completare più ordini se i loro intervalli di tempo non si intersecano. Inoltre, ciascun ordine appartiene a uno di due tipi: un ordine semplice può essere completato da qualsiasi operaio, mentre un ordine complesso richiede un operaio sobrio.

Riuscirà la tua impresa a gestire gli ordini di oggi?

Input

La prima riga contiene un intero $t$, il numero di casi di test ($1 \le t \le 2000$). Per ciascun caso di test:

La prima riga contiene tre interi: $a$, $b$ e $m$ ($0 \le a, b, m \le 10\,000$).

Seguono poi $m$ righe. Ciascuna riga contiene tre interi, $type$, $st$ e $fn$, che descrivono un ordine semplice (se $type = 1$) o complesso ($type = 2$) con l'intervallo di tempo $[st, fn]$ ($type \in \{1, 2\}$; $1 \le st \le fn \le 2 \cdot m$). Ad esempio, una riga 1 2 4 descrive un ordine semplice che richiede tre istanti, dal secondo al quarto, entrambi gli estremi inclusi.

La somma di $m$ su tutti i casi di test è al massimo $10\,000$.

Output

Per ciascun caso di test, stampa una singola riga con la risposta: "Yes" oppure "No" (senza distinzione tra maiuscole e minuscole).

Esempio

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.