Universal Cup Judging System

Universal Cup

Time Limit: 3.0 s Memory Limit: 2048 MB Total points: 100 Difficulty: [show] Hackable ✓
Statistics

Draumur hans, ásamt hraðlestinni í Borg C, þaut með drunum í gegnum stöðina þar sem hann beið og skildi hann einan eftir.

Borg C opnaði nýja neðanjarðarlestarlínu með $n$ stöðvum. $i$-ta stöðin hefur stig $1 \le a_i \le k$, sem táknar mikilvægi stöðvarinnar. Almennt gildir að því hærra sem stig stöðvar er, því fleiri lestir stoppa þar.

Borg C áformar að opna $m$ lestarþjónustur á nýju neðanjarðarlestarlínunni. $i$-ta þjónustan hefur skiptipunkt $p_i$ og tvo stigstika $x_i$ og $y_i$, sem gefa til kynna að lestir þeirrar þjónustu muni stoppa á öllum stöðvum með stig að minnsta kosti $x_i$ frá $1$-stu stöðinni til $p_i$-tu stöðvarinnar, og á öllum stöðvum með stig að minnsta kosti $y_i$ frá $(p_i + 1)$-tu stöðinni til $n$-tu stöðvarinnar. Formlegra sagt stoppa þær á öllum stöðvum $j$ sem uppfylla að minnsta kosti annað af eftirfarandi:

  • $j \le p_i$ og $a_j \ge x_i$;
  • $j > p_i$ og $a_j \ge y_i$.

Skoðum nokkur dæmi:

  • Ef $x_i = y_i = 1$, munu lestirnar stoppa á hverri stöð. Þessi tegund lestarþjónustu er einnig þekkt sem Staðbundin þjónusta (Local Service).
  • Ef $x_i = y_i = k$, munu lestirnar aðeins stoppa á stöðvum með stig $k$. Þessi tegund lestarþjónustu er einnig þekkt sem Takmörkuð hraðlest (Limited Express) eða Viðmiðunarlest (Benchmark Train).
  • Ef $x_i = 1, y_i = k$, þá er þjónustan Staðbundin þjónusta á milli $1$ og $p_i$, og Takmörkuð hraðlest á milli $(p_i + 1)$ og $n$. Þetta gæti verið Gegnumstreymisþjónusta (Through Service) sem stoppar á hverri stöð í miðbænum og eykur hraðann í úthverfunum.

Tvær ólíkar stöðvar eru beint aðgengilegar ef að minnsta kosti ein lestarþjónusta stoppar á báðum stöðvunum. Við köllum neðanjarðarlestarlínuna skilvirka ef öll pör $(i, j)$ af ólíkum stöðvum með sama stig ($a_i = a_j$) eru beint aðgengileg.

Þér eru gefin $p_1, \dots, p_m$ og $x_1, \dots, x_m$. Vinsamlegast reiknaðu fjölda mögulegra uppsetninga á $y_1, \dots, y_m$, sem samanstanda af jákvæðum heiltölum á milli $1$ og $k$, þannig að neðanjarðarlestarlínan sé skilvirk. Þar sem talan getur verið stór skal prenta svarið módúló $998\,244\,353$.

Inntak

Fyrsta línan inniheldur þrjár heiltölur $n$ ($2 \le n \le 10^3$), $m$ ($1 \le m \le 10^3$) og $k$ ($1 \le k \le 500$), sem gefa til kynna fjölda stöðva, fjölda lestarþjónusta og efri mörk á stigum stöðva. Það er EKKI tryggt að það sé að minnsta kosti ein stöð með hvert stig.

Önnur línan inniheldur $n$ heiltölur $a_1, a_2, \dots, a_n$ ($1 \le a_i \le k$), sem gefa til kynna stig hverrar stöðvar.

Næstu $m$ línur lýsa lestarþjónustunum. $i$-ta línan af þessum línum inniheldur tvær heiltölur $p_i$ ($1 \le p_i < n$) og $x_i$ ($1 \le x_i \le k$), sem gefa til kynna tvo af stikum $i$-tu lestarþjónustunnar.

Úttak

Prentið heiltölu sem táknar fjölda mögulegra fylkja $y_1, \dots, y_m$, módúló $998\,244\,353$.

Dæmi

Inntak 1

4 3 4
2 3 3 2
1 2
2 2
2 3

Úttak 1

48

Skýring

Skýring á dæmi 1: Hér að neðan er skýringarmynd fyrir mögulega uppsetningu, $y = [2, 3, 4]$:

problem_16332_a1ee8d5e311fabd2eb0d4a46ca5d5e9b.png

Skýringarmynd af dæmi 1

  • Þjónusta 1: $p_1 = 1, x_1 = 2, y_1 = 2$;
  • Þjónusta 2: $p_2 = 2, x_2 = 2, y_2 = 3$;
  • Þjónusta 3: $p_3 = 2, x_3 = 3, y_3 = 4$.

Inntak 2

7 3 5
2 4 3 2 4 2 3
2 2
4 3
5 2

Úttak 2

80

Inntak 3

4 2 10
3 7 2 5
1 4
3 3

Úttak 3

100

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#2656EditorialOpen$$ \boxed{O\!\left(n+m\log m+k(m+k)\log^2(m+k)\right)} $$ by GPT6 ProAnonymousView
#1030EditorialOpenNew Editorial for Problem #16332KiharaToumaView

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.