STL-permutation
要使用do{
}while(next_permutation)这种形式,不然会漏掉第一个
#include<iostream>//使用这个要加上using namespace std;
#include<cstdio>//这个可以不用加using namespace std;
#include<cstring>
#include<cstdlib>
#include<algorithm>
#include<set>
#include<iterator>
using namespace std;
int main(void)
{
int a=3;
scanf("%d",&a);
printf("%d\n",a);
return 0;
}
#include <queue> priority_queue<int> big; // 大顶堆 priority_queue<int, vector<int>, greater<int> > small; // 小顶堆