254712026-02-20 11:22:16MangoKert (75 pont)python3Hibás válasz 0/75601ms28288 KiB
a = input().split()
sorsz,sorh,szinek = int(a[0]),int(a[1]),int(a[2])


virags = []
tobblet = 0
tomb = {}

mosth = 0
legh = 1

for i in range(sorsz):
    sor = input().split()
    sor = [0] + sor
    virags.append(sor)
    for f in range(1,sorh+1):
        virags[i][f] = int(virags[i][f])
        tomb[virags[i][f]] = 0
        if virags[i][f] == virags[i][f-1]:
            mosth += 1
        elif mosth > legh:
            legh = mosth
        tomb[virags[i][f]] += 1
        if tomb[virags[i][f]] > sorh / 2:
            tobblet += 1
            break

print(tobblet, legh, sep="\n")
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/75
1Hibás válasz0/016ms3140 KiB
2Időlimit túllépés0/0573ms21416 KiB
3Hibás válasz0/416ms2940 KiB
4Hibás válasz0/416ms3124 KiB
5Hibás válasz0/417ms3132 KiB
6Hibás válasz0/416ms3160 KiB
7Hibás válasz0/417ms3144 KiB
8Hibás válasz0/417ms3072 KiB
9Hibás válasz0/417ms3320 KiB
10Hibás válasz0/429ms3608 KiB
11Hibás válasz0/619ms3124 KiB
12Hibás válasz0/643ms3892 KiB
13Hibás válasz0/693ms5844 KiB
14Időlimit túllépés0/6601ms21596 KiB
15Időlimit túllépés0/6591ms28288 KiB
16Időlimit túllépés0/6586ms22340 KiB
17Hibás válasz0/7354ms13720 KiB