255012026-02-20 12:34:13MangoKert (75 pont)python3Wrong answer 28/75601ms27536 KiB
a = input().split()
sorsz,sorh,szinek = int(a[0]),int(a[1]),int(a[2])


virags = []
tobblet = 0
tomb = {}


legh = 1

for i in range(sorsz):
    vantobblet = False
    tomb = {}
    mosth = 0
    sor = input().split()
    sor = [0] + sor
    virags.append(sor)
    for f in range(1,sorh+1):
        virags[i][f] = int(virags[i][f])
        if virags[i][f] not in tomb:
            tomb[virags[i][f]] = 0
        tomb[virags[i][f]] += 1
        if virags[i][f] == virags[i][f-1]:
            mosth += 1
        else:
            mosth = 0
            if mosth > legh:
                legh = mosth
        if tomb[virags[i][f]] > sorh / 2:
            vantobblet = True
    if vantobblet:
        tobblet += 1
    if mosth > legh:
        legh = mosth

print(tobblet, legh, sep="\n")
SubtaskSumTestVerdictTimeMemory
base28/75
1Wrong answer0/016ms3124 KiB
2Time limit exceeded0/0588ms21796 KiB
3Partially correct2/414ms3320 KiB
4Partially correct2/416ms3120 KiB
5Partially correct2/416ms3060 KiB
6Partially correct2/417ms3324 KiB
7Partially correct2/417ms3124 KiB
8Partially correct2/416ms3136 KiB
9Partially correct2/417ms3124 KiB
10Partially correct2/429ms3636 KiB
11Partially correct3/618ms3128 KiB
12Partially correct3/645ms3892 KiB
13Partially correct3/697ms5668 KiB
14Time limit exceeded0/6601ms21784 KiB
15Time limit exceeded0/6587ms27536 KiB
16Time limit exceeded0/6587ms21832 KiB
17Partially correct3/7354ms13464 KiB