#include <iostream> #include <algorithm> using namespace std; char str[10]; int main(){ int t, n; cin >> t; while(t--){ cin >> n; for(int i = 1; i <= n; ++i) str[i - 1] = i + ‘0‘; str[n] = ‘\0‘; do{ cout << str << endl; }while(next_permutation(str, str + n)); } return 0; }
NYOJ366 D的小L next_permutation函数的用法,布布扣,bubuko.com
NYOJ366 D的小L next_permutation函数的用法
原文:http://blog.csdn.net/chang_mu/article/details/20388583