P1088 火星人

 第一次用next_permutation这个函数,不太会用,写下了第一段代码,麻烦不少,一堆TLE,看完大佬题解做了一些改进,第二段代码所示,可以AC;

#include 
using namespace std;
int main()
{
	int n;cin>>n;
	int a[n]={};
	for(int i=0;i>m;
	vector temp;temp.resize(n);
	for(int i=0;i>temp[i];
	}
	int flag=0;
	do{
		if(flag==1){
			if(m>1){
				m--;
			}else{
				for(int i=0;i ppp;ppp.resize(n);
		for(int i=0;i

下面是AC代码

#include 
using namespace std;
int main()
{
	int n;cin>>n;
	int m;cin>>m;
	int a[n];
	for(int i=0;i>a[i];
	}
	do{
		if(m>=1){
			m--;
		}else{
			for(int i=0;i

 

你可能感兴趣的:(C++/PAT/洛谷OJ)