WA 4!求助
查看原帖
WA 4!求助
1340131
Hermitcrab114514楼主2024/7/21 09:04

为什么4点WA了?

#include <bits/stdc++.h>
using namespace std;
const int N=5005;
int n,a[N];
int l;
int main() {
	cin >> l >> n;
	if(n==0){
		cout << 0 << " " <<  0;
		return 0;
	}
	for(int i=1;i<=n;i++) cin >> a[i];
	float mid=l/2.0;
	sort(a+1,a+1+n);
	for(int i=1;i<=n;i++){
		if(a[i]<=mid&&a[i+1]>=mid){
			cout << max(a[i],l-a[i+1]+1) << " ";
			break;
		}
		if(i==n) cout << n << " ";
	}
	if(a[1]<=mid&&a[n]<=mid) cout << l-a[1]+1;
	else cout << max(l-a[1]+1,a[n]);
	return 0;
}

求助!

2024/7/21 09:04
加载中...