#include #include #include #include #include using namespace std; vector a; ifstream f; ofstream g; void printper(int n); int main() { f.open("input.dat"); g.open("output.ans"); int n; f >> n; for (int i=1;i<=n;i++){ a.push_back(i); } printper(n); while (next_permutation(a.begin(),a.end())){ printper(n); }; //printper(n); f.close(); g.close(); return 0; } void printper(int n) { for (int i=0;i