232262026-01-16 18:02:54kornelfVirágos rét (50 pont)python3Accepted 50/5097ms4960 KiB
_, minFlowers = map(int, input().split())
possibleFields = list(map(int, input().split()))
resultCounter = 0
procFields = []
for i in range(0, len(possibleFields)):
    if possibleFields[i] == 1:
        procFields.append(1)
for i in range(0, len(procFields)):
    if i >= len(procFields) - minFlowers + 1:
        continue
    resultCounter += len(procFields) - i - minFlowers + 1
print(resultCounter)
SubtaskSumTestVerdictTimeMemory
base50/50
1Accepted0/016ms3056 KiB
2Accepted0/016ms2864 KiB
3Accepted0/050ms4952 KiB
4Accepted2/214ms2880 KiB
5Accepted2/216ms3068 KiB
6Accepted2/216ms3092 KiB
7Accepted3/314ms2868 KiB
8Accepted3/317ms2972 KiB
9Accepted3/317ms2868 KiB
10Accepted2/217ms3072 KiB
11Accepted3/316ms3012 KiB
12Accepted2/216ms2992 KiB
13Accepted3/316ms2980 KiB
14Accepted2/265ms4568 KiB
15Accepted2/292ms4652 KiB
16Accepted3/365ms4716 KiB
17Accepted3/350ms4572 KiB
18Accepted3/382ms4820 KiB
19Accepted3/345ms4960 KiB
20Accepted3/368ms4948 KiB
21Accepted3/361ms4916 KiB
22Accepted3/397ms4960 KiB