문제 출처

1. 문제설명


  • 탁자 위에 돌 N개가 있다.
  • 턴을 번갈아가면서 돌을 가져간다.
    • 1개 또는 3개 가져갈 수 있다.
    • 마지막 돌을 가져가는 사람이 이긴다.
  • 상근이가 먼저 시작할 때, 이기는 사람은?



2. 알고리즘 설계


  • 1개 또는 3개 가져갈 수 있다.
  • 주어진 돌이 홀수개라면, 상근이가 이긴다.



4. 전체 코드


#include <iostream>
using namespace std;

int main(void)
{
    int n; cin >> n;
    if (n%2 == 0) cout << "CY";
    else cout << "SK";
    return 0;
}