QOJ.ac

QOJ

時間限制: 2 s 記憶體限制: 1024 MB 總分: 100 可 Hack ✓

#25296. Forberedelse av forsyninger

统计

Lille D forbereder en jordomseiling. Før avreise må han etter planen fullføre $n$ operasjoner for forberedelse av forsyninger på listen sin, som i utgangspunktet er nummerert i rekkefølge som $1, 2, \dots, n$.

La den nåværende mengden forsyninger være et heltall $x$, der $x = 0$ til å begynne med. Den $i$-te operasjonen beskrives av to positive heltall $a_i, b_i$, og når denne operasjonen utføres, skjer følgende endringer etter tur:

  1. Først økes $x$ med $a_i$ (det vil si sett $x \leftarrow x + a_i$);
  2. Deretter sjekkes størrelsen på $x$: hvis $x > b_i$ på dette tidspunktet, reduseres $x$ til $b_i$ (det vil si sett $x \leftarrow \min(x, b_i)$).

Før utførelsen av operasjonene starter, kan Lille D gjøre høyst én justering av rekkefølgen på listen: velge en hvilken som helst operasjon, ta den ut og flytte den til slutten av følgen, mens den relative rekkefølgen til de øvrige operasjonene forblir uendret (han kan også velge å ikke gjøre noen justering i det hele tatt).

Når justeringen er ferdig, vil Lille D utføre alle de $n$ operasjonene etter tur fra start til slutt i den nye rekkefølgen, der hver operasjon utføres nøyaktig én gang. Lille D vil vite hva som er den største mulige mengden forsyninger $x$ etter at alle operasjonene er utført.

Inndata

Les data fra stdin.

Den første linjen inneholder et positivt heltall $n$, som angir antallet operasjoner.

De neste $n$ linjene inneholder på den $i$-te linjen to positive heltall $a_i, b_i$, som beskriver parametrene til den $i$-te operasjonen.

Utdata

Skriv til stdout.

Skriv ut én linje med ett heltall, som angir den største mulige verdien for mengden forsyninger $x$ etter at alle operasjonene er utført.

Eksempler

Inndata 1

3
1 100
100 90
1 1

Utdata 1

90

Forklaring

Hvis den $2$. operasjonen flyttes til slutten av følgen, blir utførelsesrekkefølgen for operasjonene $1, 3, 2$. Etter at hver operasjon er utført, blir verdien av $x$ etter tur $1, 1, 90$.

Hvis den $1$. operasjonen flyttes til slutten, blir sluttverdien $x = 2$; hvis rekkefølgen ikke justeres eller den $3$. operasjonen flyttes til slutten, blir sluttverdien $x = 1$. Derfor er den største mulige verdien av $x$ lik $90$.

Eksempel 2

Se supply/supply2.in og supply/supply2.ans i deltakerens katalog.

Dette eksempelet oppfyller betingelsene for testtilfellene $1 \sim 4$.

Eksempel 3

Se supply/supply3.in og supply/supply3.ans i deltakerens katalog.

Dette eksempelet oppfyller betingelsene for testtilfellene $5 \sim 6$.

Eksempel 4

Se supply/supply4.in og supply/supply4.ans i deltakerens katalog.

Dette eksempelet oppfyller betingelsene for testtilfellene $7 \sim 10$.

Begrensninger

For alle data garanteres det at $1 \le n \le 2 \times 10^5$ og $1 \le a_i, b_i \le 10^9$. Merk: dataene garanterer ikke at $a_i \le b_i$.

Denne oppgaven har totalt $10$ testtilfeller, hvert verdt $10$ poeng, og hvert testtilfelle vurderes uavhengig. Detaljerte begrensninger vises i tabellen nedenfor.

Testtilfellenummer $n$ Spesiell egenskap Poeng per testtilfelle
$1 \sim 4$ $\le 2000$ Ingen $10$
$5 \sim 6$ $\le 2 \times 10^5$ A $10$
$7 \sim 10$ $\le 2 \times 10^5$ Ingen $10$

Spesiell egenskap A: $b_1 = b_2 = \dots = b_n$.

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.