Računi - Državno
Đurica voli da obilazi restorane. Tokom godine je obišao puno restorana, i sad je baš ogladneo i zanima ga u koji sledeći da ode. U svim restoranima koje je Đurica posetio ukupno je naručio k različitih stavki, te se svaki račun može opisati kao id s1 s2 ... sk.
Vrednost id je oznaka restorana. Svaka oznaka jedinstveno određuje jedan restoran, i svaki restoran je jedinstveno određen jednom oznakom. Vrednost si je 0 ako na tom računu ne postoji i-ta stavka, inače je prirodan broj koji predstavlja koliko je plaćena i-ta stavka. Đurica je sakupio tačno n računa, i njega zanima zbirni račun za svaki restoran. Imajući sve račune za restorane, zbirni račun za restoran id se definiše kao račun sa k stavki gde vrednost za i-tu stavku predstavlja sumu cena i-te stavke na svim računima restorana id.
Jednom kad Đurica ima sve zbirne račune, on smatra da je najbolji restoran u koji sledeći treba otići onaj koji ima leksikografski najmanji zbirni račun stavki. Đurica je gladan i ne može da razmišlja, te pomozite Đurici i za dati spisak računa ispišite leksikografski najmanji račun.
Tokom određivanja i ispisivanja leksikografski najmanjeg zbirnog računa ne treba uzimati u obzir id restorana. Za dva zbirna računa a1 a2 ... ak i b1 b2 ... bk kažemo da je prvi račun leksikografski manji od drugog ako postoji j takvo da ai = bi, i < j, i aj < bj.
Odgovarajuća ograničenja su: 1 ≤ id ≤ 1.000.000.000, 0 ≤ sj ≤ 100.000.
4 2
1 3 4
2 5 1
1 0 8
7 3 20Izlaz:
3 12Objašnjenje: Zbirni računi za restorane 1, 2 i 7 su redom: 3 12, 5 1 i 3 20.
7 4
11 303 0 0 0
2 10 2 8 0
13 20 3 8 1
11 9 4 0 0
2 9 4 0 1
2 3 0 0 5
13 2 3 0 0Izlaz:
22 6 8 1Objašnjenje: Restoran sa brojem 13 ima leksikografski najmanji zbirni račun.
Submit solution
Coming laterThe grading service will be connected in a later migration step. You can inspect the task and your previous results now.