안녕 세상아,

[c++/백준] 9659 돌 게임 5 본문

백준

[c++/백준] 9659 돌 게임 5

돈 많은 백수가 되고싶다 2023. 8. 18. 14:52

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

 

9659번: 돌 게임 5

첫째 줄에 N이 주어진다. (1 ≤ N ≤ 1,000,000,000,000)

www.acmicpc.net

돌 게임 하나 풀면 쉽게 풀 수 있는 문제라고 생각한다. 

조금만 나열해보면 규칙 바로 알 수 있을 것이다. 

 

시간복잡도도 O(1)

#include <iostream>
using namespace std;

int main() {
	ios::sync_with_stdio(false);
	cin.tie(NULL);
	cout.tie(NULL);

	long long int n;
	cin >> n;

	//돌은 1개 또는 3개 가져갈 수 있음
	//마지막 돌을 가져가는 사람이 이김

	if (n % 2 == 1) {
		cout << "SK" << endl;
	}
	else
	{
		cout << "CY" << endl;
	}
	return 0;
}

어렵게 생각하면 한없이 어려운데 걍 좀 적다보면 굉장히 쉬운 문제.

'백준' 카테고리의 다른 글

[c++/백준] 11722 가장 긴 감소하는 부분 수열  (0) 2023.08.30
[c++/백준] 11652 카드  (0) 2023.08.28
[c++/백준] 21921 블로그  (0) 2023.08.09
[c++/백준] 11051 이항 계수 2  (0) 2023.06.28
[c++/백준] 1780 종이의 개수  (0) 2023.06.27