QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#742086#9623. 合成大西瓜liaoydWA 0ms3536kbC++23965b2024-11-13 15:50:042024-11-13 15:50:09

Judging History

你现在查看的是最新测评结果

  • [2024-11-13 15:50:09]
  • 评测
  • 测评结果:WA
  • 用时:0ms
  • 内存:3536kb
  • [2024-11-13 15:50:04]
  • 提交

answer

#include<bits/stdc++.h>
using namespace std;
#define int long long    
#define vi vector<int>
#define vii vector<vi>
#define pb push_back
#define pir pair<int,int>
const int P = 1e9 + 7;
const int N = 1e6+7;
const int inf = 0x3f3f3f3f3f3f3f3f;//longlong
const int ing = 1e18;
const int mod = 998244353;
int  n,m;
int ax, bx,ay,by;
int a[20];
int qmi(int a,int b){
	int res=1;
	while(b){
		if(b&1){
			res=res*a%mod;
		}
		a=a*a%mod;
		b>>=1;
	}
	return res;
}
int d[N];
void solve()
{
	cin>>n>>m;
	vector<int> a(n+1);
	for(int i=1;i<=n;i++){
		cin>>a[i];
	}
	for(int i=1;i<=m;i++){
		cin>>ax>>ay;
		d[ax]++;
		d[ay]++;
	}
	int mx=0;
	for(int i=1;i<=n;i++){
		if(d[i]!=1){
			mx=max(d[i],mx);
		}
	}
	sort(a.begin()+1,a.end());
	if(a[n]==mx){
		cout<<mx<<"\n";
	}
	else {
		cout<<a[n-1]<<"\n";
	}
}
signed main()
{
	cin.tie(0)->sync_with_stdio(0);
	int _ = 1;
	//cin >> _;
	while (_--)
	{
		solve();
	}
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 0ms
memory: 3536kb

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: 3464kb

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'