Contents

[백준]10974 모든 순열

https://www.acmicpc.net/problem/10974

풀이:

[C++]순열 참고

cin, cout 은 시간초과가 날 수 있으므로 주의하자.

코드:

사용언어 : c++

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int n, i; vector<int> v;
int main() {
	scanf("%d",&n);
    for (i = 1; i <= n; i++)  v.push_back(i);
    do {
        for (int i : v) printf("%d ",i);
        printf("\n");
    } while (next_permutation(v.begin(), v.end()));
}