QOJ.ac

QOJ

Límite de tiempo: 1 s Límite de memoria: 256 MB Puntuación total: 100 Hackeable ✓

#2103. Ulepszanie ekwipunku

Estadísticas

Yi Ai ma obecnie $n$ elementów wyposażenia, z których każdy znajduje się w stanie początkowym, zwanym poziomem $0$. Każdy element wyposażenia można ulepszyć dokładnie dwa razy: ulepszenie $i$-tego elementu z poziomu $0$ na poziom $1$ kosztuje $w_{i,1}$ sztuk złota, a z poziomu $1$ na poziom $2$ kosztuje $w_{i,2}$ sztuk złota.

Yi Ai chce wiedzieć, jaki jest minimalny koszt w sztukach złota, aby wykonać łącznie $m$ ulepszeń wyposażenia.

Wejście

Dane wczytywane są ze standardowego wejścia.

Pierwsza linia zawiera dwie dodatnie liczby całkowite $n, m$, oznaczające łączną liczbę elementów wyposażenia oraz liczbę wymaganych ulepszeń.

Następnie podano $n$ linii, z których każda zawiera dwie dodatnie liczby całkowite $w_{i, 1}, w_{i, 2}$, oznaczające koszty odpowiednio pierwszego i drugiego ulepszenia $i$-tego elementu wyposażenia.

Wyjście

Wyprowadź wynik na standardowe wyjście.

Wyprowadź jedną dodatnią liczbę całkowitą oznaczającą minimalny koszt w sztukach złota.

Przykład

Wejście 1

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

Wyjście 1

11

Uwagi

Wybrane ulepszenia:

  • Pierwszy element wyposażenia ulepszony do poziomu 2.
  • Drugi element wyposażenia ulepszony do poziomu 2.
  • Trzeci element wyposażenia ulepszony do poziomu 1.
  • Piąty element wyposażenia ulepszony do poziomu 2.

Łączny koszt wynosi $(1+3)+(2+1)+2+(1+1)=11$ sztuk złota.

Przykład 2

Zobacz pliki ex_2.in oraz ex_2.ans w katalogu do pobrania.

Podzadania

Dla $100\%$ danych wejściowych zachodzą warunki: $1\le n \le 5 \times 10^{5}, 1\le m\le 2n, w_{i,j} \le 10^{9}$.

Test$n$Własność specjalna
1,2,3$\le 3,000$brak
4,5,6$\le 10^{5}$A
7,8B
9brak
10$\le 5 \times 10^{5}$

Własność specjalna A: dla wszystkich $i$ zachodzi $w_{i,1} \ge w_{i,2}$.

Własność specjalna B: dla wszystkich $i$ zachodzi $w_{i,1} \le w_{i,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.