Universal Cup Judging System

Universal Cup

Limite de temps : 1.5 s Limite de mémoire : 2048 MB Points totaux : 100 Hackable ✓
Statistiques

Det er $n$ linjesegmenter i et 2D-plan. Hvert segment starter på den ikke-negative delen av $x$-aksen og slutter på den ikke-negative delen av $y$-aksen. Med andre ord har startpunktet koordinatene $(x_i, 0)$ med $x_i \ge 0$, og sluttpunktet har koordinatene $(0, y_i)$ med $y_i \ge 0$.

Du får $q$ spørringer. I hver spørring oppgis et segment der startpunktet ligger på $x$-aksen, og der sluttpunktet kan være hvor som helst i første kvadrant eller på de ikke-negative delene av aksene i planet. For hvert spørresegment skal du avgjøre om det krysser noen av de eksisterende segmentene. Skjæringspunkter i endepunktene teller med.

Spørringene er uavhengige av hverandre; det vil si at segmentet som gis i hver spørring, ikke beholdes i de resterende spørringene.

Inndata

Inndataene inneholder flere testtilfeller. Den første linjen i inndataene inneholder et heltall $T$ ($1 \le T \le 10^6$), antallet testtilfeller.

For hvert testtilfelle inneholder den første linjen to heltall $n, q$ ($1 \le n, q \le 10^6$), antallet eksisterende segmenter og antallet spørringer.

Hver av de neste $n$ linjene inneholder to heltall $x_i, y_i$ ($0 \le x_i, y_i \le 10^9$), som beskriver et segment som starter i $(x_i, 0)$ og slutter i $(0, y_i)$.

Deretter inneholder hver av de påfølgende $q$ linjene tre heltall $a_j, b_j, c_j$ ($0 \le a_j, b_j, c_j \le 10^9$), som beskriver et spørresegment som starter i $(a_j, 0)$ og slutter i $(b_j, c_j)$.

Det er garantert at summen av $n$ og summen av $q$ over alle testtilfeller ikke overstiger henholdsvis $10^6$.

Utdata

For hver spørring, skriv ut YES hvis spørresegmentet krysser (inkludert i endepunktene) minst ett av de eksisterende segmentene, og NO ellers.

Eksempel

1
3 5
6 6
2 6
6 2
10 4 4
10 3 3
0 1 1
0 2 2
5 2 1
NO
YES
NO
YES
NO

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.