#include <algorithm>
#include <iostream>
using namespace std;
int main()
{
vector<int> arr = {1,2,3,4};
vector<int> orig = arr;
do
{
next_permutation(arr.begin(),arr.end());
for(auto &i : arr)
cout<<i<<' ';
cout<<endl;
} while(arr != orig);
}
.....;;
??? 순열 만드느느거임? 오왕신기하다 잡대컴공님 ㅎㅇ 코드인사이드카페에서 뵛음!
createing -> creating. orig 복사하고 루프 돌때마다 비교하는것보다는 sort하고 나서 next_permutation이 false일 때까지 루프도는게 더 효율적일듯?
ku// surely that's better:)
http://lgstar.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다. - DCW