84分!求解(奇怪的方法)
查看原帖
84分!求解(奇怪的方法)
612152
lijuncheng_1207楼主2023/6/10 16:43
#include<bits/stdc++.h>
using namespace std;
int maxn,cnt,pos;
int main(){
	int n,m,p,k;
	cin>>n>>m;
	int a[n+5];
	for(int i=1;i<=n;i++){
		cin>>a[i];
		maxn=max(maxn,a[i]);
	}
	for(int i=1;i<=m;i++){
		cin>>p>>k;
	}
	if(m<n-1){
		cout<<"Non";
		return 0;
	}
	
	for(int i=1;i<=n;i++){
		if(a[i]==maxn){
			cnt++;
			pos=i;
		}
	}
	if(cnt>1){
		cout<<"Non";
		return 0;
	}
	cout<<"Oui, j'ai trouve la solution."<<endl<<pos;
	return 0;
}
多多指教
2023/6/10 16:43
加载中...