How C
  • 板块学术版
  • 楼主wei2013
  • 当前回复21
  • 已保存回复21
  • 发布时间2024/3/30 21:41
  • 上次更新2024/3/31 00:53:33
查看原帖
How C
1060672
wei2013楼主2024/3/30 21:41
#include<bits/stdc++.h>
using namespace std;
long long d[2000005],ans[2000005];
int main(){
	long long n,a,b,Min=2e10,Max=-1;
	cin>>n>>a>>b;
	for(int i=1;i<=n;i++){
		cin>>d[i];
		long long x=a+b;
		ans[i]=d[i]%x;
	}
	for(int i=1;i<=n;i++){
		Min=min(ans[i],Min);
		Max=max(ans[i],Max);
	}
	if(Max<=a+Min-1){
		cout<<"Yes";
	}else{
		cout<<"No";
	}
	return 0;
}
2024/3/30 21:41
加载中...