254662026-02-20 11:10:50VizsimiKert (75 pont)python3Wrong answer 33/75546ms19448 KiB
a = input().split()
lines = int(a[0])
N = int(a[1])
colors = int(a[2])


majority = 0

highest = 0
for i in range(lines):
    current = 1
    count = {

    }
    flowers = [int(x) for x in input().split()]
    flowers.append(0)

    for j in range(N):
        if flowers[j] not in count:
           count[flowers[j]] = 0
        count[flowers[j]] += 1
        if count[flowers[j]] > N/2:
            majority += 1
            break
        if flowers[j] == flowers[j+1]:
            current += 1
        else:
            if current > highest:
                highest = current
                current = 1
print(majority)
print(highest)
SubtaskSumTestVerdictTimeMemory
base33/75
1Wrong answer0/016ms3124 KiB
2Time limit exceeded0/0513ms5552 KiB
3Partially correct2/416ms3124 KiB
4Accepted4/416ms3116 KiB
5Partially correct2/417ms3320 KiB
6Partially correct2/416ms3136 KiB
7Partially correct2/417ms3124 KiB
8Partially correct2/416ms3124 KiB
9Partially correct2/417ms3116 KiB
10Partially correct2/427ms3364 KiB
11Partially correct3/617ms3144 KiB
12Partially correct3/637ms3272 KiB
13Partially correct3/678ms3572 KiB
14Partially correct3/6481ms4088 KiB
15Time limit exceeded0/6546ms19448 KiB
16Time limit exceeded0/6504ms5640 KiB
17Partially correct3/7259ms4212 KiB