解题思路:
啥情况??
注意事项:
参考代码:
#include <iostream> #include <vector> #include <algorithm> using namespace std; vector<int> arr; int main(int argc, char** argv) { int n = 0; cin >> n; int index = 0; cin >> index; for (int i = 0;i < n;i++) { int temp; cin >> temp; arr.push_back(temp); } int i = 1; while(next_permutation(arr.begin(),arr.end())) { if (i == index) break; i += 1; } for (vector<int>::iterator it = arr.begin();it < arr.end();it++) cout << *it << " "; return 0; }
0.0分
2 人评分