-
[BaekJoon] 9095๋ฒ : 1, 2, 3 ๋ํ๊ธฐSW Test/BaekJoon 2021. 4. 18. 17:01๋ฐ์ํ
- ์ด ๊ธ์ c++๋ก ํ์ด๋ฅผ ์์ฑํ์์ต๋๋ค.
๋ฌธ์
์์
ํ์ด
- DP ์ ํ์ ์ธ ๋ฌธ์ ์ค ํ๋๋ก, ํ ์ด๋ธ ์ ์ํ๊ณ , ์ ํ์๋ง ์ฐพ์ผ๋ฉด ์ฝ๊ฒ ํด๊ฒฐํ ์ ์์ต๋๋ค.
- ๋ฌธ์ ํด๊ฒฐ์ ์ํ ์ ํ์์ D[i] = D[i-1] + D[i-2] +D[i-3] ์ ๋๋ค.
#include<iostream> using namespace std; int main(){ ios::sync_with_stdio(0); cin.tie(0); int num; cin>>num; int vec[20]; vec[1] = 1; vec[2] = 2; vec[3] = 4; for(int i=4;i<11;i++){ vec[i] = vec[i-1]+vec[i-2]+vec[i-3]; } for(int i=0;i<num;i++){ int n; cin>>n; cout<<vec[n]<<"\n"; } }
- ์ถ๊ฐ๋ก ๊ถ๊ธํ ์ ์ด๋ ์์ ํ ๋ถ๋ถ ์์ผ๋ฉด ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์.
๋ฐ์ํ'SW Test > BaekJoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BaekJoon] 1149๋ฒ : RGB ๊ฑฐ๋ฆฌ (0) 2021.04.19 [BaekJoon] 2579๋ฒ : ๊ณ๋จ ์ค๋ฅด๊ธฐ (0) 2021.04.18 [BaekJoon] 1463๋ฒ : 1๋ก ๋ง๋ค๊ธฐ (0) 2021.04.18 [BaekJoon] 1431๋ฒ : ์๋ฆฌ์ผ ๋ฒํธ (0) 2021.04.18 [BaekJoon] 1406๋ฒ : ์๋ํฐ (0) 2021.04.15