QOJ.ac

QOJ

Süre Sınırı: 3.0 s Bellek Sınırı: 512 MB Toplam puan: 100 Hack'lenebilir ✓

#14681. Asaleugarðurinn

İstatistikler

Í friðsælum asaleugarði hafa $n$ hættulegar verur birst. Hver vera býr yfir árásarafli og varnarafli. Upphaflega hefur $i$-ta veran ($1 \le i \le n$) árásaraflið $a_i$ og varnaraflið $b_i$.

Þú, verndari asaleugarðsins, getur ímyndað þér í huganum stríð á milli þeirra. Stríð samanstendur af nokkrum (hugsanlega $0$) bardögum. Í hverjum ímynduðum bardaga velur þú tvær lifandi verur $i$ og $j$ ($1 \le i,j \le n$, $i \ne j$), og:

  • Ef árásarafl veru $i$ er stærra en eða jafnt og varnarafl veru $j$ (þ.e. $a_i \ge b_j$), þá getur $i$ sigrað $j$ í bardaganum og $j$ telst úr leik.
  • Annars gerist ekkert.

Athugaðu að stríðin eru ímynduð; það er að segja, vera sem er úr leik getur ekki tekið þátt í fleiri bardögum í sama stríði, en hún endurheimtir þrótt sinn í upphafi næsta stríðs og getur því tekið þátt í bardögum í síðari stríðum.

Verurnar eru óstöðugar og taka stökkbreytingum með tímanum. Gefnar eru $q$ stökkbreytingar. Eftir hverja stökkbreytingu breytast eiginleikar einnar veru. Nánar tiltekið, í $i$-tu stökkbreytingunni uppfærist árásarafl $v_i$-tu verunnar í $x_i$ og varnarafl hennar uppfærist í $y_i$. Athugaðu að stökkbreytingarnar eru varanlegar; eftir $i$-tu stökkbreytinguna safnast áhrif fyrstu $i-1$ stökkbreytinganna saman.

Þar sem hver vera sem eftir stendur ógnar blómunum stöðugt vilt þú finna minnsta mögulega fjölda vera sem eftir standa eftir besta mögulega bardagaröð í ímynduðu stríði. Þú þarft að svara spurningunni fyrir öll ástönd fyrir allar stökkbreytingar og eftir hverja stökkbreytingu.

Inntak

Fyrsta línan í inntakinu inniheldur tvær heiltölur $n$ og $q$ ($1 \le n \le 4 \cdot 10^5$, $0 \le q \le 4 \cdot 10^5$), þar sem $n$ er fjöldi vera og $q$ er fjöldi stökkbreytinga.

Næstu $n$ línur inntaksins lýsa öllum verunum. $i$-ta línan af þeim inniheldur tvær heiltölur $a_i$ og $b_i$ ($1 \le a_i,b_i \le 10^9$), þar sem $a_i$ er árásaraflið og $b_i$ er varnaraflið hjá $i$-tu verunni.

Næstu $q$ línur inntaksins lýsa öllum stökkbreytingunum. $i$-ta línan af þeim inniheldur þrjár heiltölur $v_i$, $x_i$ og $y_i$ ($1 \le v_i \le n$, $1 \le x_i,y_i \le 10^9$), þar sem $x_i$ er nýja árásarafl veru $v_i$ og $y_i$ er nýja varnarafl veru $v_i$.

Úttak

Prentaðu $q+1$ línur, þar sem hver lína inniheldur eina heiltölu, sem eru svörin fyrir allar stökkbreytingar og eftir hverja stökkbreytingu í röð.

Dæmi

Inntak 1

3 1
1 1
2 2
3 3
2 2 4

Úttak 1

1
2

Athugasemd

Í dæminu, áður en stökkbreytingarnar hefjast, getur þriðja veran sigrað fyrstu og aðra veruna. Ljóst er að þetta er besta röð ímyndaðra bardaga, svo svarið er $1$.

Eftir að fyrstu stökkbreytingunni lýkur verður árásarafl annarrar verunnar $2$ og varnarafl hennar verður $4$. Nú getur þriðja veran aðeins sigrað fyrstu veruna, þannig að $2$ verur verða eftir. Hægt er að sanna að engin betri lausn sé til, svo svarið er $2$.

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.