192232025-12-01 06:15:30birozsMegrendelésekpypy3Hibás válasz 5/50703ms44520 KiB
N,M,K = map(int,input().split())
T = list(map(int,input().split()))
D = {}
for i in range(1,N+1):
    D[i] = []
for i in range(M):
    D[T[i]].append(i+1)
V = []
for i in range(1,N+1):
    k = 0
    hely = 1
    for j in range(hely,N+1):
        eleje = 0
        while k < K and eleje < len(D[j]):
            k += 1
            V.append([D[j][eleje],i])
            eleje += 1
        D[j] = D[j][eleje:]
        hely = j
        if k == K:
            break
print(len(V))
for munka,nap in V:
    print(munka,nap)


RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz45ms19468 KiB
2Időlimit túllépés603ms34536 KiB
subtask20/5
3Elfogadva43ms19604 KiB
4Hibás válasz39ms19444 KiB
5Elfogadva43ms19648 KiB
6Elfogadva41ms19860 KiB
7Elfogadva46ms19964 KiB
subtask35/5
8Elfogadva48ms21368 KiB
9Elfogadva50ms21488 KiB
10Elfogadva57ms21484 KiB
11Elfogadva59ms21468 KiB
12Elfogadva71ms22028 KiB
subtask40/5
13Hibás válasz52ms21420 KiB
14Hibás válasz119ms24680 KiB
15Hibás válasz109ms23192 KiB
16Hibás válasz103ms23504 KiB
17Időlimit túllépés686ms42984 KiB
subtask50/10
18Elfogadva39ms19568 KiB
19Hibás válasz54ms21460 KiB
20Hibás válasz89ms22004 KiB
21Időlimit túllépés689ms41424 KiB
22Időlimit túllépés685ms38044 KiB
23Hibás válasz48ms21548 KiB
24Hibás válasz92ms22248 KiB
25Hibás válasz72ms22980 KiB
26Hibás válasz72ms22876 KiB
27Hibás válasz82ms23016 KiB
subtask60/25
28Hibás válasz59ms21396 KiB
29Elfogadva48ms21516 KiB
30Elfogadva97ms22392 KiB
31Időlimit túllépés685ms42136 KiB
32Időlimit túllépés689ms43496 KiB
33Időlimit túllépés703ms42984 KiB
34Időlimit túllépés691ms43972 KiB
35Időlimit túllépés689ms43496 KiB
36Időlimit túllépés685ms42984 KiB
37Időlimit túllépés703ms44520 KiB
38Időlimit túllépés688ms35332 KiB
39Időlimit túllépés689ms34536 KiB
40Időlimit túllépés686ms38632 KiB
41Időlimit túllépés690ms40680 KiB
42Időlimit túllépés697ms40936 KiB
43Időlimit túllépés686ms37308 KiB
44Időlimit túllépés691ms38284 KiB
45Időlimit túllépés703ms39372 KiB
46Időlimit túllépés690ms41116 KiB
47Időlimit túllépés679ms40896 KiB
48Időlimit túllépés689ms42216 KiB
49Időlimit túllépés703ms44008 KiB
50Időlimit túllépés686ms44008 KiB
51Időlimit túllépés688ms43492 KiB
52Időlimit túllépés685ms43496 KiB