[๋ฐฑ์ค] 9656๋ฒ - ๋ ๊ฒ์ 2 (C++)
๋ฌธ์
๋ ๊ฒ์์ ๋ ๋ช ์ด์ ์ฆ๊ธฐ๋ ์ฌ๋ฐ๋ ๊ฒ์์ด๋ค.
ํ์ ์์ ๋ N๊ฐ๊ฐ ์๋ค. ์๊ทผ์ด์ ์ฐฝ์์ด๋ ํด์ ๋ฒ๊ฐ์๊ฐ๋ฉด์ ๋์ ๊ฐ์ ธ๊ฐ๋ฉฐ, ๋์ 1๊ฐ ๋๋ 3๊ฐ ๊ฐ์ ธ๊ฐ ์ ์๋ค. ๋ง์ง๋ง ๋์ ๊ฐ์ ธ๊ฐ๋ ์ฌ๋์ด ๊ฒ์์ ์ง๊ฒ ๋๋ค.
๋ ์ฌ๋์ด ์๋ฒฝํ๊ฒ ๊ฒ์์ ํ์ ๋, ์ด๊ธฐ๋ ์ฌ๋์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๊ฒ์์ ์๊ทผ์ด๊ฐ ๋จผ์ ์์ํ๋ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ N์ด ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 1000)
์ถ๋ ฅ
์๊ทผ์ด๊ฐ ๊ฒ์์ ์ด๊ธฐ๋ฉด SK๋ฅผ, ์ฐฝ์์ด๊ฐ ๊ฒ์์ ์ด๊ธฐ๋ฉด CY์ ์ถ๋ ฅํ๋ค.
์์ ์ ๋ ฅ 1 ๋ณต์ฌ
4
์์ ์ถ๋ ฅ 1 ๋ณต์ฌ
SK
ํ์ด๊ณผ์
[๋ฐฑ์ค] 9655๋ฒ - ๋ ๊ฒ์ (C++)
๋ฌธ์ ๋ ๊ฒ์์ ๋ ๋ช ์ด์ ์ฆ๊ธฐ๋ ์ฌ๋ฐ๋ ๊ฒ์์ด๋ค. ํ์ ์์ ๋ N๊ฐ๊ฐ ์๋ค. ์๊ทผ์ด์ ์ฐฝ์์ด๋ ํด์ ๋ฒ๊ฐ์๊ฐ๋ฉด์ ๋์ ๊ฐ์ ธ๊ฐ๋ฉฐ, ๋์ 1๊ฐ ๋๋ 3๊ฐ ๊ฐ์ ธ๊ฐ ์ ์๋ค. ๋ง์ง๋ง ๋์ ๊ฐ์ ธ๊ฐ๋ ์ฌ
jun-13.tistory.com
์ ์ ํ์๋ ๋ฌธ์ ์์ ๋ง์ง๋ง ๋์ ๊ฐ์ ธ๊ฐ๋ ์ฌ๋์ด ์ง๋ํ์์ผ๋ก ๋ฌธ์ ๋ฐฉ์๋ง ๋ฐ๋์ด์ ๊ทธ๋๋ก ์ธ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์์ต๋๋ค.
ํด๋น ๋ฌธ์ ๋ dp๋ก ํ๋ผ๊ณ ๋์จ๋ฌธ์ ์ด๊ธดํ์ง๋ง ๋ฌธ์ ์ ์กฐ๊ฑด์ด ๊ฐ๋จํ๊ฒ ๊ตฌ์ฑ๋์ด์์ด์ ์ ํ์์ ์ธ์ฐ๋ ๋ฐฉ์์ผ๋ก ํ์ด๋ฅผ ์งํํ์์ต๋๋ค.
๊ฐ์ | 1 | 2 | 3 | 4 | 5 | 6 |
์น์ | CY | SK | CY | SK | CY | SK |
code
#include <iostream>
int main(void)
{
int n;
std::cin >> n;
if (n % 2 == 0) std::cout << "SK";
else std::cout << "CY";
return (0);
}
ํ๊ธฐ
์ด๋ป๊ฒ dp๋ก ๊ตฌ์ฑ์ ํ ๊น ๊ณ ๋ฏผ์ ๋ง์ด ํ์๋๋ฐ ๋ฌธ์ ์ ์กฐ๊ฑด์ด ๊ฐ๋จํ๊ฒ ๋์ด์์ด์ dp๋ฅผ ์ฌ์ฉํ์ง์๊ณ ๋ ํ ์ ์์๋ ๊ฑฐ ๊ฐ๋ค.