#12544: C++簡易參考解答


shawn2000100 (東華財金)

學校 : 國立東華大學
編號 : 57300
來源 : [27.53.168.5]
最後登入時間 :
2021-09-19 19:53:19
a524. 手機之謎 | From: [134.208.3.49] | 發表日期 : 2017-08-10 15:23

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main() {
int n;
while ( cin >> n ) {
vector <int> perm;
for ( int i = n; i > 0; --i )
perm.push_back ( i );

do {
for ( int i = 0; i < perm.size(); ++i )
cout << perm[i];
cout << endl;
} while ( prev_permutation ( perm.begin(), perm.end() ) );
}
return 0;
}

 
ZeroJudge Forum