[BOJ] 11726๋ฒ | 2xn ํ์ผ๋ง (C++)
2023. 8. 21. 16:48ใCoding Test/BOJ
๐๋ฌธ์ ๋ณด๋ฌ๊ฐ๊ธฐ
11726๋ฒ: 2รn ํ์ผ๋ง
2รn ํฌ๊ธฐ์ ์ง์ฌ๊ฐํ์ 1ร2, 2ร1 ํ์ผ๋ก ์ฑ์ฐ๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ ๊ทธ๋ฆผ์ 2ร5 ํฌ๊ธฐ์ ์ง์ฌ๊ฐํ์ ์ฑ์ด ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์์ด๋ค.
www.acmicpc.net
๐ง๐ปโ๐ปํ์ด ๊ณผ์

โ๏ธ ์์ค ์ฝ๋ ๋ฐ ๊ฒฐ๊ณผ
#include <iostream>
#include <vector>
using namespace std;
void SetFastIO()
{
ios::sync_with_stdio(false);
cout.tie(NULL);
cin.tie(NULL);
}
int main()
{
SetFastIO();
int N;
cin >> N;
vector<int> dp(N);
dp[0] = 1;
if (N >= 2)
dp[1] = 2;
for (int i = 2; i < N; i++)
dp[i] = (dp[i - 2] + dp[i - 1]) % 10007;
cout << dp[N - 1];
return 0;
}

728x90
๋ฐ์ํ
'Coding Test > BOJ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BOJ] 11048๋ฒ | ์ด๋ํ๊ธฐ (C++) (0) | 2023.08.23 |
---|---|
[BOJ] 1003๋ฒ | ํผ๋ณด๋์น ํจ์ (C++) (0) | 2023.08.21 |
[BOJ] 9663๋ฒ | N-Queen (C++) (0) | 2023.05.01 |
[BOJ] 1018๋ฒ | ์ฒด์คํ ๋ค์ ์น ํ๊ธฐ (C++) (0) | 2023.04.13 |
[BOJ] 10757๋ฒ | ํฐ ์ A+B (C++) (0) | 2023.04.08 |