238272026-01-30 15:07:44vyrallMegrendelésekpypy3Futási hiba 10/50109ms24420 KiB
from operator import itemgetter

n, m ,k = map(int, input().split())
orders = list(map(int, input().split()))
indexes = list(range(1, m+1))
indexes, orders = zip(*sorted(zip(indexes, orders), key=itemgetter(1)))
indexes, orders = list(indexes), list(orders)
chosen = []
p, l_ord = 0, len(orders)

for i in range(1, n+1):
    for _ in range(k):
        if p < l_ord:
            pick_idx = indexes[p]
            chosen.append((pick_idx, i))
            p += 1
    if p < l_ord:
        while orders[p] <= i:
            p += 1

print(len(chosen))
for i in chosen:
    print(i[0], i[1])
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva46ms19944 KiB
2Elfogadva89ms24036 KiB
subtask25/5
3Elfogadva39ms19988 KiB
4Elfogadva45ms19980 KiB
5Elfogadva41ms19944 KiB
6Elfogadva50ms21292 KiB
7Elfogadva43ms21288 KiB
subtask35/5
8Elfogadva45ms21172 KiB
9Elfogadva46ms21148 KiB
10Elfogadva52ms21300 KiB
11Elfogadva57ms21360 KiB
12Elfogadva68ms21732 KiB
subtask40/5
13Futási hiba65ms22508 KiB
14Futási hiba82ms23204 KiB
15Futási hiba83ms23408 KiB
16Futási hiba75ms22968 KiB
17Elfogadva75ms22544 KiB
subtask50/10
18Elfogadva39ms19964 KiB
19Elfogadva43ms21136 KiB
20Elfogadva68ms21728 KiB
21Elfogadva63ms21892 KiB
22Elfogadva54ms21484 KiB
23Futási hiba75ms22444 KiB
24Elfogadva72ms21952 KiB
25Futási hiba82ms23256 KiB
26Futási hiba93ms23172 KiB
27Futási hiba90ms23124 KiB
subtask60/25
28Futási hiba65ms22460 KiB
29Elfogadva50ms21152 KiB
30Elfogadva64ms22044 KiB
31Elfogadva94ms24320 KiB
32Elfogadva104ms24296 KiB
33Elfogadva82ms23356 KiB
34Elfogadva92ms24296 KiB
35Elfogadva109ms24296 KiB
36Elfogadva101ms24040 KiB
37Elfogadva93ms24360 KiB
38Elfogadva82ms23540 KiB
39Elfogadva71ms21844 KiB
40Elfogadva75ms22780 KiB
41Elfogadva86ms23020 KiB
42Elfogadva71ms21904 KiB
43Elfogadva93ms23528 KiB
44Elfogadva108ms24112 KiB
45Elfogadva87ms22624 KiB
46Elfogadva79ms22564 KiB
47Elfogadva82ms23272 KiB
48Elfogadva101ms24296 KiB
49Elfogadva93ms24420 KiB
50Elfogadva103ms24272 KiB
51Elfogadva94ms24296 KiB
52Elfogadva93ms24296 KiB