2024年5月5日 星期日

回家的日子

 def gcd(a,b):

    while a!=b:

        if a>b:

            a = a-b

        else:

            b = b-a

    return a


def lcm(a,b):

    return a*b/gcd(a,b)


n = int(input())

d = [int(i) for i in input().strip().split()]


lcm1 = d[0]

for i in d:

    lcm1 = lcm(lcm1,i)

ddays = lcm1


cd = [int(i) for i in input().strip().split('/')]

cyear ,cmonth,cdays = cd[0],cd[1],cd[2]



dc = [0,31,28,31,30,31,30,31,31,30,31,30,31]

dlc = [0,31,29,31,30,31,30,31,31,30,31,30,31]

        

rdict = {}

c = 0

for y in range(2015,2020+1):

    for m in range(1,13):

        if y%4==0:

            for d in range(1,dlc[m]+1):

                c+=1

                # print(c,':',y,m,d)

                rdict[c]=f'{y}/{m:0>2}/{d:0>2}'

        else:

            for d in range(1,dc[m]+1):

                c+=1

                # print(y,m,d)

                

                rdict[c]=f'{y}/{m:0>2}/{d:0>2}'


findkey =0

for k,v in rdict.items():

    if v=='2015/10/10':

        findkey = k

        # print(k,v)

print(rdict[findkey+ddays])


#4 

#4 5 12 21

#2015/10/10

沒有留言:

張貼留言