반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
이번에는 4의 제곱만큼 돌을 가져갑니다. 만약 돌을 가져갈 수 없는 사람은 지게 됩니다.
(가능한 개수: 1, 4, 16, 64...)
돌이 있다면 1개는 무조건 가져갈 수 있으므로, 마지막 돌을 가져가는 사람이 이기는 것과 일맥상통합니다.
3. 코드
# CY가 이김 2, 5, 7, 10, 12...
# 입력
n = int(input())
# 게임이론
if n % 5 == 0 or n % 5 == 2:
print("CY")
else:
print("SK")
마찬가지로 n이 1일 때부터 이기는 경우를 나열해보고, 규칙을 찾아서 제출합니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현] 백준 28295 체육은 코딩과목 입니다 - 파이썬(Python) (2) | 2023.07.04 |
---|---|
[자료구조/집합] 백준 1269 대칭 차집합 - 파이썬(Python) (0) | 2023.07.03 |
[구현/게임이론] 백준 9660 돌 게임 6 - 파이썬(Python) (0) | 2023.07.03 |
[구현/게임이론] 백준 9659 돌 게임 5 - 파이썬(Python) (0) | 2023.07.03 |
[동적계획법/DP] 백준 9658 돌 게임 4 - 파이썬(Python) (0) | 2023.07.03 |
댓글