192242025-12-01 06:31:43birozsMegrendelésekpypy3Hibás válasz 10/50703ms43808 KiB
N,M,K = map(int,input().split())
T = list(map(int,input().split()))
if T.count(T[0]) == M:
    print(T[0])
    for i in range(T[0]):
        print(i+1,i+1,)
else:
    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
        for j in range(i,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:]
            if k == K:
                break
    print(len(V))
    for munka,nap in V:
        print(munka,nap)


RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva39ms19436 KiB
2Elfogadva280ms26600 KiB
subtask25/5
3Elfogadva45ms19556 KiB
4Elfogadva46ms19592 KiB
5Elfogadva45ms19532 KiB
6Elfogadva43ms19828 KiB
7Elfogadva46ms19944 KiB
subtask35/5
8Elfogadva54ms21516 KiB
9Elfogadva56ms21336 KiB
10Elfogadva52ms21468 KiB
11Elfogadva61ms21532 KiB
12Elfogadva71ms22208 KiB
subtask40/5
13Hibás válasz39ms19684 KiB
14Hibás válasz65ms22504 KiB
15Hibás válasz48ms21576 KiB
16Hibás válasz54ms21416 KiB
17Hibás válasz48ms21480 KiB
subtask50/10
18Elfogadva39ms19624 KiB
19Elfogadva48ms21108 KiB
20Elfogadva74ms21832 KiB
21Időlimit túllépés689ms38632 KiB
22Időlimit túllépés689ms35044 KiB
23Elfogadva50ms21228 KiB
24Elfogadva79ms22248 KiB
25Elfogadva78ms23016 KiB
26Elfogadva76ms23016 KiB
27Elfogadva75ms23016 KiB
subtask60/25
28Elfogadva45ms21224 KiB
29Elfogadva54ms21536 KiB
30Elfogadva87ms21880 KiB
31Időlimit túllépés690ms41828 KiB
32Időlimit túllépés690ms42724 KiB
33Időlimit túllépés703ms41944 KiB
34Időlimit túllépés685ms42472 KiB
35Időlimit túllépés686ms43496 KiB
36Időlimit túllépés689ms42216 KiB
37Időlimit túllépés703ms43808 KiB
38Elfogadva398ms27556 KiB
39Elfogadva500ms29420 KiB
40Időlimit túllépés646ms33764 KiB
41Időlimit túllépés689ms38376 KiB
42Időlimit túllépés703ms38764 KiB
43Elfogadva490ms30184 KiB
44Elfogadva588ms34276 KiB
45Időlimit túllépés688ms36328 KiB
46Időlimit túllépés703ms39908 KiB
47Időlimit túllépés688ms39912 KiB
48Időlimit túllépés681ms41188 KiB
49Időlimit túllépés685ms42216 KiB
50Időlimit túllépés703ms43384 KiB
51Időlimit túllépés691ms42984 KiB
52Időlimit túllépés685ms43240 KiB