2025-03-08 00:28:11

 

 

import sys

n=int(sys.stdin.readline().rstrip())
v=[0]*1001
v[1]=1
v[2]=0
v[3]=1
v[4]=1
for i in range(5,1001):
    v[i]=min(v[i-1],v[i-3],v[i-4])^1
if v[n]==1:
    print('SK')
else:
    print('CY')

처음에는 이전값에서 최소값을 그대로 불러와서 틀렸다.

 

'IT > ps' 카테고리의 다른 글

백준 14494번 다이나믹이 뭐에요?  (1) 2025.03.08
백준 9711번 피보나치  (0) 2025.03.08
백준 8394번 약수  (0) 2025.03.08
백준 25214번 크림 파스타  (0) 2025.03.07
백준 15624번 피보나치 수 7  (0) 2025.03.07