QOJ.ac

QOJ

Limite de temps : 4.0 s Limite de mémoire : 512 MB Points totaux : 100 Hackable ✓

#4630. Nowe urządzenia III

Statistiques

Fabryka Little Q kupiła niedawno $n$ nowych urządzeń, ponumerowanych $1,2,\ldots,n$.

W fabryce jest $n$ pracowników, ponumerowanych $1,2,\ldots,n$. Każdego pracownika można przydzielić do co najwyżej jednego urządzenia, a żadnego urządzenia nie można przydzielić wielu pracownikom. Jeśli Little Q przydzieli $i$-tego pracownika do $j$-tego urządzenia, przyniosą oni zysk $p_{i,j}$. Pracownicy nie są jednak zbyt doświadczeni, więc większość wartości w macierzy $p$ jest równa zeru, z wyjątkiem $m$ komórek. Otrzymasz informacje o tych $m$ komórkach.

Dla każdego $k$ ($1\le k\le n$) znajdź $k$ par pracowników i urządzeń, a następnie przydziel pracowników do tych urządzeń tak, aby łączny zysk z tych $k$ par był jak największy.

Wejście

Wejście zawiera tylko jeden przypadek testowy.

Pierwszy wiersz zawiera dwie liczby całkowite $n,m$ ($1\le n\le50\,000$, $1\le m\le200\,000$), oznaczające liczbę pracowników/nowych urządzeń oraz liczbę specjalnych komórek w $p$.

Każdy z kolejnych $m$ wierszy zawiera trzy liczby całkowite $u_i,v_i,w_i$ ($1\le u_i,v_i\le n$, $1\le w_i\le5$), oznaczające $p_{u_i,v_i}=w_i$. Każda para $u_i,v_i$ zostanie opisana co najwyżej raz.

Wyjście

Wypisz $n$ wierszy. W $k$-tym z nich ($1\le k\le n$) wypisz liczbę całkowitą oznaczającą największy możliwy łączny zysk z $k$ par pracowników i urządzeń.

Przykład

Wejście 1

2 3
1 1 4
1 2 2
2 1 3

Wyjście 1

4
5

Wejście 2

2 3
1 1 5
1 2 2
2 1 2

Wyjście 2

5
5

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.