60分求调
查看原帖
60分求调
1526985
封禁用户楼主2025/1/9 11:19
#include <bits/stdc++.h>
using namespace std;
const string S="Oui, j'ai trouve la solution.";
int b[309],a[309],num,maxn,n,m,x;
int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
		if(m<a[i]) m=a[i],num=i;
	}
	for(int i=1;i<=m;i++){
		int l,r;
		cin>>l>>r;
		if(a[l]>a[r]) b[r]++;
		else if(a[r]>a[l]) b[l]++;
	}
	for(int i=1;i<=n;i++){
        if(b[i]==0) x++;
    }
	if(x==1) cout<<S<<endl<<num<<endl;
	else cout<<"Non"<<endl;
}
2025/1/9 11:19
加载中...