-
[BaekJoon] 11729๋ฒ : ํ๋ ธ์ด์ ํSW Test/BaekJoon 2020. 12. 7. 23:18๋ฐ์ํ
- ์ด ๊ธ์ c++๋ก ํ์ด๋ฅผ ์์ฑํ์์ต๋๋ค.
๋ฌธ์
์์
ํ์ด
- ์ฒ์์๋ cin, cout์ผ๋ก ํ์ด๋ฅผ ํ์์ผ๋ ์๊ฐ์ด๊ณผ๊ฐ ๋ฐ์ํ์์ต๋๋ค.
- ์๊ณ ๋ฆฌ์ฆ์ ๋ง๋ค๊ณ ํ๋จํ์ฌ scanf์ printf๊ฐ cin, cout๋ณด๋ค ๋น ๋ฅด๊ธฐ ๋๋ฌธ์ ์ ์ถ๋ ฅ ๋ถ๋ถ๋ง ์์ ํ์ฌ ์ ์ถํ์๋๋ ๋ง์์ต๋๋ค
#include<iostream> #include<vector> using namespace std; vector<vector<int>> vec; void hanoi(int n,int s,int e){ if(n==1){ vec.push_back({s,e}); } else{ hanoi(n-1,s,6-s-e); vec.push_back({s,e}); hanoi(n-1,6-s-e,e); } } int main(){ int num; scanf("%d",&num); hanoi(num,1,3); printf("%d\n",vec.size()); for(int i=0;i<vec.size();i++){ printf("%d %d\n",vec[i][0], vec[i][1]); } }
- ์ถ๊ฐ๋ก ๊ถ๊ธํ ์ ์ด๋ ์์ ํ ๋ถ๋ถ์ด ์์ผ๋ฉด ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์.
๋ฐ์ํ'SW Test > BaekJoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BaekJoon] 2798๋ฒ : ๋ธ๋์ญ (0) 2020.12.12 [BaekJoon] 2447๋ฒ ๋ณ ์ฐ๊ธฐ-10 (0) 2020.12.08 [BaekJoon] ์ผ์ฑ sw ์ญ๋ ํ ์คํธ(์นํจ ๋ฐฐ๋ฌ) (0) 2020.05.12 [BaekJoon] ์ผ์ฑ sw ์ญ๋ ํ ์คํธ(ํ ํธ๋ก๋ฏธ๋ ธ) (0) 2020.05.12 [BaekJoon] ์ผ์ฑ sw ์ญ๋ ํ ์คํธ(๋๋๊ณค ์ปค๋ธ) (0) 2020.05.05