Recent Posts
Notice
No Rules Rules
돌 게임 3 (feat. 백준, 9657번) 본문
728x90
반응형
돌 게임 3
https://www.acmicpc.net/problem/9657
// woohyeon.kim
// kim519620.tistory.com
#include <iostream>
using namespace std;
int main() {
ios::sync_with_stdio(false), cin.tie(NULL);
register int N;
bool arr[1001]{false};
arr[1] = arr[3] = arr[4] = arr[5] = true;
cin >> N;
for(register int i = 6; i <= N; ++i){
if(!arr[i - 1] || !arr[i - 3] || !arr[i - 4])
arr[i] = true;
}
if(arr[N])
cout << "SK";
else
cout << "CY";
return 0;
}
// *&)*@*
반응형
- 상근이가 이길 수 있도록 최대한 만들어봅니다.
- 1일때는 상근이가 돌을 가져갈 수 있습니다. (1,3,4 이동 가능하므로)
- 2일때는 상근이가 돌을 가져갈 수 없습니다.
- 3, 4일때는 상근이가 돌을 가져갈 수 있습니다. (1,3,4 이동 가능하므로)
- 5일때는 상근이가 돌을 가져갈 수 있습니다. (3 이동 가능하므로, 3 1 1)
- 6일때는 5일때 또는 3일때 또는 2일때 창영이가 돌을 가져갔었다면, 상근이가 돌을 가져갈 수 있습니다. (1,3,4 이동 가능하므로)
- 위 규칙에 따라 dp 식을 만들어주면 되겠습니다.
728x90
반응형
'생활 > 코테' 카테고리의 다른 글
경로 찾기 (feat. 백준, 11403번) (0) | 2022.11.07 |
---|---|
싫은데요 (feat. 백준, 25916번) (0) | 2022.11.07 |
상범 빌딩 (feat. 백준, 6593번) (0) | 2022.11.03 |
369 (feat. 백준, 17614번) (0) | 2022.11.03 |
성곽 (feat. 백준, 2234번) (0) | 2022.11.03 |
Comments