5768 2023. 09. 24 00:55:29 Kezdő Egykorúak (75 pont) python3 Hibás válasz 55/75 131ms 13584 KiB
N = int(input())
s = -1
ho = [0,31,28,31,30,31,30,31,31,30,31,30,31]
for i in range(N+1):
    e,h,n = [int(i) for i in input().split()]
    nap = (e-1950)*365 + sum(ho[:h-1]) + n
    for j in range(1950,e):
        if j%4==0:
            nap += 1
    if e%4==0 and h>2:
        nap += 1
    if h==2 and n==29:
        nap += 1
    if i == 0:
        P = nap
##    print(nap-P)
    if abs(P-nap) <= 365:
        s += 1
print(s)
Részfeladat Összpont Teszt Verdikt Idő Memória
base 55/75
1 Elfogadva 0/0 18ms 11140 KiB
2 Elfogadva 0/0 131ms 11608 KiB
3 Elfogadva 5/5 17ms 11464 KiB
4 Elfogadva 5/5 17ms 11832 KiB
5 Elfogadva 5/5 17ms 12124 KiB
6 Elfogadva 5/5 17ms 12276 KiB
7 Elfogadva 5/5 17ms 12404 KiB
8 Elfogadva 5/5 18ms 12468 KiB
9 Elfogadva 5/5 19ms 12492 KiB
10 Hibás válasz 0/5 39ms 12812 KiB
11 Elfogadva 5/5 41ms 13004 KiB
12 Elfogadva 5/5 50ms 12984 KiB
13 Hibás válasz 0/5 61ms 13132 KiB
14 Elfogadva 5/5 70ms 13176 KiB
15 Hibás válasz 0/5 86ms 13224 KiB
16 Hibás válasz 0/5 96ms 13584 KiB
17 Elfogadva 5/5 119ms 13444 KiB