9655.돌 게임
- 다른 사람 풀이
- n=4
- 상근이가 1개를 먼저 가져간 경우는 창영이가 먼저 게임을 시작하는 n=3일 경우와 같다.
- 그리고 상근이가 3개를 먼저 가져간 경우는 창영이가 먼저 게임을 시작하는 n=1일 경우와 같다.
- n=5
- 상근이가 1개를 먼저 가져가면 창영이가 먼저 게임을 시작하는 n=4의 경우와 같다.
- 그리고 상근이가 3개를 먼저 가져가면 창영이가 먼저 게임을 시작하는 n=2의 경우와 같다.
- n=4
n = int(input())
win = [-1]*10001
win[1] = 1 #SK
win[2] = 0 #CY
win[3] = 1 #SK
for i in range(4,n+1):
if win[i-1] == 1 or win[i-3] == 1:
win[i] = 0
else:
win[i] = 1
if win[n]==1:
print('SK')
else:
print('CY')
'코딩테스트 > BOJ' 카테고리의 다른 글
| [백준][누적합] 1912. 연속합 (0) | 2024.08.25 |
|---|---|
| [백준][DP] 2225.합분해 (0) | 2024.07.17 |
| [백준][DP] 가장 긴 감소하는 부분 수열 (0) | 2024.07.15 |
| [백준][그리디][재귀] 30805. 사전 순 최대 공통 부분 수열 (0) | 2024.07.10 |
| [백준][그리디] 11501. 주식 (0) | 2024.07.04 |