next_permutation
查看原帖
next_permutation
1600781
Lsir_楼主2025/1/22 15:10

前几天学到了一个新函数next_permutation(全排列),好像是挺好用的......

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a[9]={1,2,3,4,5,6,7,8,9};
	while(next_permutation(a,a+9))
	{
		int num1=a[0]*100+a[1]*10+a[2];
		int num2=a[3]*100+a[4]*10+a[5];
		int num3=a[6]*100+a[7]*10+a[8];
		if(num1*2==num2&&num1*3==num3)
		{
			cout<<num1<<" "<<num2<<" "<<num3<<endl;
		}
	}
}
2025/1/22 15:10
加载中...