全排列next_permutation()用法和构造函数赋值

全排列next_permutation()用法


在头文件aglorithm里

就是1~n数组的现在的字典序到最大的字典序的依次增加。(最多可以是n!种情况)


int a[n];
do{
}while(next_permutation(a,a+n));


或者知道有多少种情况 比如排好序就有n!

int a[n];
sort(a,a+n);
int chi=1;
for(int i=1;i<=n;i++){
    chi*=i;
}
while(chi--){
    next_permutation(a,a+n);
}


构造函数赋值


过于菜了c++没学好,希望以后能慢慢这些填坑。。。(不定时更新,一些知识)

strcut node{
    int x,y;
    node(){}
    node(int sx,int sy):x(sx),y(sy){}
};







上海演了水哥的退役赛,心情不是很舒服,四题铜首,我也想成为像水哥以及对面那队(对面最起码沉迷算法七八年,我这一年菜鸡也只能尽全力靠近他们了,ps冠军队)的样子
我还要更加更加的努力才行。
以后每天没有早课就八点去实验室。每周至少两套题加补题,不想再那样无所作为了,靠自己,把自己的算法一点点往这个博客里添加,还有三年不到,至少这一次我要拼尽全力。

猜你喜欢

转载自www.cnblogs.com/luoyugongxi/p/11938491.html
今日推荐