213072026-01-12 18:16:34algoproJárdakövezés háromféle elemmelpypy3Accepted 30/3070ms27716 KiB
# UUID: dadc5e90-32e4-4112-84d1-1afeca5bd37b
n=int(input())
l=[[0,0] for _ in range(n+1)]
l[1][0]=1
l[1][1]=2
l[2][0]=4 # ez 4
# miért?
l[2][1]=11

for i in range(3,n+1):
    l[i][0]=(l[i-1][0]+l[i-1][1]+l[i-2][1])%2023
    l[i][1]=(l[i][0]+l[i-1][0]*3+l[i-1][1]+l[i-2][1]*2)%2023
print(l[n][1])
#11*4+2
# 2 7 2
# #     #    #  #
# ## +    = ## +

SubtaskSumTestVerdictTimeMemory
base30/30
1Accepted0/043ms19428 KiB
2Accepted0/045ms19460 KiB
3Accepted2/239ms19376 KiB
4Accepted2/239ms19424 KiB
5Accepted2/245ms19508 KiB
6Accepted2/241ms19436 KiB
7Accepted2/239ms19360 KiB
8Accepted2/245ms19436 KiB
9Accepted2/250ms21948 KiB
10Accepted2/257ms22164 KiB
11Accepted2/259ms27480 KiB
12Accepted3/370ms27644 KiB
13Accepted3/357ms21996 KiB
14Accepted3/348ms21912 KiB
15Accepted3/370ms27716 KiB