티스토리 뷰

Algorithm/BOJ

9657 돌 게임 3

henry1214 2018. 2. 14. 15:21

https://www.acmicpc.net/problem/9657



이기는 위치의 값을 1, 지는 위치의 값을 0이라고 하면 다음 턴을 하나라도 지는 위치로 만들 수 있다면 현재 위치가 이기는 위치이고 다음 턴의 모든 경우가 이기는 위치라면 현재 위치가 지는 위치가 된다.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <cstdio>
 
int n,d[1001];
 
int main()
{
    scanf("%d",&n);
    for(int i=1;i<=n;i++)
    {
        if(i-1>=0 && !d[i-1]) d[i]=1;
        if(i-3>=0 && !d[i-3]) d[i]=1;
        if(i-4>=0 && !d[i-4]) d[i]=1;
    }
    printf("%s",d[n]?"SK":"CY");
    return 0;
}
cs


'Algorithm > BOJ' 카테고리의 다른 글

6086 최대 유량  (0) 2018.02.19
1516 게임 개발  (0) 2018.02.18
10775 공항  (0) 2018.02.14
1761 정점들의 거리  (0) 2018.02.12
11437 LCA  (0) 2018.02.12
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday