30wa求助
查看原帖
30wa求助
512587
Konnyaku_q楼主2024/2/23 23:54
#include<iostream>
#include<cstdio>
#include<cstring>
#include<map>
#include<cmath>
#include<queue>
#include<algorithm>
#include<vector>
using namespace std;
long long n,a[77],l,r,ji,he;
long long ans=0,minn;
int main()
{
  cin>>n;
  for(int i=1;i<=n;i++)
  {
  	cin>>a[i];
  	he+=a[i];
  }
  cin>>l>>r;
  if(l>=r||he>r*n||he<r*n)
  {
  	cout<<"-1"<<endl; 
      return 0;
  }
  for(int i=1;i<=n;i++)
  {
  	if(a[i]>r)
  	{
  		ji=a[i]-r;
  		if(ji<minn);
  		{
  			minn=ji;
		}
		ji=0;
	}
	  	if(a[i]<l)
  	{
  		ji=l-a[i];
  		if(ji<minn);
  		{
  			minn=ji;
		}
		ji=0;
	}
  }
  cout<<minn<<endl;
}
2024/2/23 23:54
加载中...