-
[BaekJoon] 15649๋ฒ : N๊ณผ MSW Test/BaekJoon 2020. 12. 14. 22:36๋ฐ์ํ
- ์ด ๊ธ์ c++๋ก ํ์ด๋ฅผ ์์ฑํ์์ต๋๋ค.
๋ฌธ์
์์
ํ์ด
- ๊ฐ๋จํ๊ฒ ๋ฐฑํธ๋ํน์ ์๊ฐํด์ ํ์์ง๋ง ๋ฌ๊ธ์๋ ๊ณณ์์ ์๊ฐ์ด๊ณผ๊ฐ ๋ฌ๋ค.
- ์ถ๋ ฅํ๋ ๋ถ๋ถ์์ endl๊ณผ \n์ ์๊ฐ์ฐจ์ด๋ก ์ธํ ๋ฌธ์ ์๋ค.
- endl๋ ์ถ๋ ฅ๋ฒํผ๋ฅผ ๋น์ฐ๋ ๊ณผ์ (flush)๋ก ์ธํด \n๊ณผ ์ฐจ์ด๊ฐ ๋ฐ์ํฉ๋๋ค.
#include<iostream> using namespace std; void sequence(bool check[10],int vec[10],int cnt, int n, int m){ if(cnt == m){ for(int i=0;i<cnt;i++){ cout<<vec[i]<<' '; } cout<<"\n"; }else{ for(int i=1;i<=n;i++){ if(!check[i]){ check[i] = 1; vec[cnt] = i; sequence(check,vec,cnt+1,n,m); check[i] = 0; } } } } int main(){ int n,m; cin>>n>>m; bool check[10]={0}; int vec[10]={0}; sequence(check,vec,0,n,m); }
- ์ถ๊ฐ๋ก ๊ถ๊ธํ ์ ์ด๋ ์์ ํ ๋ถ๋ถ ์์ผ๋ฉด ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์.
๋ฐ์ํ'SW Test > BaekJoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BaekJoon] 1431๋ฒ : ์๋ฆฌ์ผ ๋ฒํธ (0) 2021.04.18 [BaekJoon] 1406๋ฒ : ์๋ํฐ (0) 2021.04.15 [BaekJoon] 1436๋ฒ : ์ํ๊ฐ๋ ์ (0) 2020.12.13 [BaekJoon] 1018๋ฒ : ์ฒด์คํ ๋ค์ ์น ํ๊ธฐ (0) 2020.12.13 [BaekJoon] 7568๋ฒ : ๋ฉ์น (0) 2020.12.13