QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#773530#9623. 合成大西瓜552HzWA 1ms5528kbC++14665b2024-11-23 09:16:082024-11-23 09:16:09

Judging History

This is the latest submission verdict.

  • [2024-11-23 09:16:09]
  • Judged
  • Verdict: WA
  • Time: 1ms
  • Memory: 5528kb
  • [2024-11-23 09:16:08]
  • Submitted

answer

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef double db;
const int N=200010;
const ll mod=998244353;
int pos[N],n,d[N],m;
pair<int,int> a[N];
void solve(){
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		cin>>a[i].first;
		a[i].second=i;
	}
	sort(a+1,a+1+n);
	for(int i=1;i<=n;i++){
		pos[a[i].second]=i;
	}
	for(int i=1;i<=n;i++){
		int u,v;
		cin>>u>>v;
		u=pos[u];v=pos[v];
		d[u]++;
		d[v]++;
	}
	if(d[n]<=1){
		cout<<a[n-1].first;
	}else{
		cout<<a[n].first;
	}
}

int main(){
	std::ios::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	int _=1;
	//cin>>_;
	while(_--){
		solve();
	}
	return 0;
}

详细

Test #1:

score: 100
Accepted
time: 1ms
memory: 5528kb

input:

7 9
1 4 1 3 3 6 7
5 4
3 6
3 4
2 3
5 2
2 6
6 7
5 1
4 6

output:

6

result:

ok single line: '6'

Test #2:

score: -100
Wrong Answer
time: 0ms
memory: 3608kb

input:

5 7
1 5 3 1 4
3 5
1 3
5 1
1 4
5 4
2 4
3 2

output:

4

result:

wrong answer 1st lines differ - expected: '5', found: '4'