QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#402. Babuska

Statistics

Þú ert að skipuleggja að opna verslun sem selur babuskudúkkur (Matryoshka). Þú hefur pantað $N$ babuskudúkkur frá verksmiðju, númeraðar frá $1$ til $N$. Líta má á $i$-tu ($1 \le i \le N$) babuskudúkkuna sem holan réttan hringstrokk með þvermál grunnflatar $R_i$ cm og hæð $H_i$ cm.

Hægt er að geyma babuskudúkkur með því að raða þeim hverri inn í aðra. Hver babuskudúkka getur innihaldið í mesta lagi eina aðra babuskudúkku, að því tilskildu að bæði þvermál grunnflatar og hæð dúkkunnar sem á að setja inn í séu strangt minni en á ytri dúkkunni. Dúkka sem er inni í annarri dúkku getur sjálf innihaldið aðra dúkku.

Dag einn fékkstu skilaboð frá verksmiðjunni. Þar sem þeir geta ekki útbúið allar $N$ dúkkurnar í einu munu þeir senda þér allar dúkkurnar sem hafa þvermál grunnflatar að minnsta kosti $A$ cm og hæð í mesta lagi $B$ cm.

Gildin á $A$ og $B$ geta breyst skyndilega. Því hefur þú ákveðið að reikna út fyrir fram, fyrir hvert af $Q$ pörunum $(A_j, B_j)$ ($1 \le j \le Q$), lágmarksfjölda babuskudúkka sem eru ekki inni í neinni annarri dúkku þegar dúkkunum sem berast er raðað hverri inn í aðra til geymslu.

Inntak

Lestu eftirfarandi gögn af staðalinntaki:

  • Fyrsta línan inniheldur tvær heiltölur $N$ og $Q$, aðskildar með bili. Þetta gefur til kynna að það séu $N$ pantaðar babuskudúkkur og $Q$ pör af $(A, B)$ gildum.
  • $i$-ta línan af næstu $N$ línum ($1 \le i \le N$) inniheldur tvær heiltölur $R_i$ og $H_i$, aðskildar með bili. Þetta gefur til kynna að $i$-ta dúkkan hafi þvermál grunnflatar $R_i$ cm og hæð $H_i$ cm.
  • $j$-ta línan af næstu $Q$ línum ($1 \le j \le Q$) inniheldur tvær heiltölur $A_j$ og $B_j$, aðskildar með bili.

Úttak

Úttakið á að samanstanda af $Q$ línum. $j$-ta línan ($1 \le j \le Q$) á að innihalda lágmarksfjölda babuskudúkka sem eru ekki inni í neinni annarri dúkku fyrir parið $(A_j, B_j)$ þegar dúkkunum sem berast er raðað hverri inn í aðra til geymslu.

Takmarkanir

Öll inntaksgögn uppfylla eftirfarandi skilyrði:

  • $1 \le N \le 200\,000$.
  • $1 \le Q \le 200\,000$.
  • $1 \le R_i \le 1\,000\,000\,000$ ($1 \le i \le N$).
  • $1 \le H_i \le 1\,000\,000\,000$ ($1 \le i \le N$).
  • $1 \le A_j \le 1\,000\,000\,000$ ($1 \le j \le Q$).
  • $1 \le B_j \le 1\,000\,000\,000$ ($1 \le j \le Q$).

Undirverkefni

Undirverkefni 1 [11 stig]

  • $N \le 10$.
  • $Q = 1$.

Undirverkefni 2 [15 stig]

  • $N \le 100$.
  • $Q = 1$.

Undirverkefni 3 [25 stig]

  • $N \le 2\,000$.
  • $Q \le 2\,000$.

Undirverkefni 4 [49 stig]

  • Engar frekari takmarkanir.

Dæmi

Inntak 1

7 3
9 5
3 7
10 6
5 10
2 6
10 10
4 1
10 5
3 5
3 9

Úttak 1

0
1
2

Athugasemd

  • Þegar $(A, B) = (10, 5)$ eru engar dúkkur með þvermál grunnflatar að minnsta kosti $10$ cm og hæð í mesta lagi $5$ cm, svo skrifaðu út $0$.
  • Þegar $(A, B) = (3, 5)$ berast dúkkurnar með þvermál grunnflatar að minnsta kosti $3$ cm og hæð í mesta lagi $5$ cm, sem eru 1. og 7. dúkkan. Hægt er að geyma 7. dúkkuna inni í 1. dúkkunni. Lágmarksfjöldi dúkka sem eru ekki inni í neinni annarri dúkku er $1$.
  • Þegar $(A, B) = (3, 9)$ berast dúkkurnar með þvermál grunnflatar að minnsta kosti $3$ cm og hæð í mesta lagi $9$ cm, sem eru 1., 2., 3. og 7. dúkkan. Í þessu tilviki er hægt að geyma 7. dúkkuna inni í 1. dúkkunni, og 1. dúkkuna inni í 3. dúkkunni. Lágmarksfjöldi dúkka sem eru ekki inni í neinni annarri dúkku er $2$.

Inntak 2

10 8
14 19
9 16
11 2
7 18
20 16
9 5
10 9
20 6
4 17
13 8
7 14
9 3
9 13
4 19
12 4
19 16
18 10
7 14

Úttak 2

3
1
3
5
0
2
1
3

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
EditorialOpen Official EditorialQingyu- Download

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.