HDU 1205 鸽巢原理
2024-08-27 16:58:42
#include <bits/stdc++.h> using namespace std; long long abs_(long long a,long long b) {
if(a>=b)
return a-b;
else return b-a;
} int main()
{
int t;
scanf("%d",&t);
while(t--) {
long long maxx = -;
long long sum = ; int n;
scanf("%d",&n);
long long a;
for(int i=;i<n;i++) {
scanf("%lld",&a);
maxx = max(a,maxx);
sum+=a;
} long long orther = sum - maxx+; if(orther>=maxx)
puts("Yes");
else puts("No"); }
return ;
}
分析:
考虑最多的元素,那么其他种类的元素,完全可以放到最多的元素的中间,不用担心他们会不会相邻;
最新文章
- google closure--继承模块一:goog.inherits()
- 锁的封装 读写锁、lock
- xgboost
- SQLServer日期格式化
- OC中intValue要注意的地方
- 6.ipv6地址配置
- 无可匹敌的创建job(细化很多细节)
- poi导出word
- win7环境下安装MongoDB
- 浅谈,html\css脱离标准文档流相关
- html5中的新标签
- 史上最全的FTP网址
- 如何将JAR包发布到Maven中央仓库?
- 移动端目标识别(1)——使用TensorFlow Lite将tensorflow模型部署到移动端(ssd)之TensorFlow Lite简介
- Eclipse启动时出现错误 An internal error occurred during: ";Updating indexes";
- 简单的MVC与SQL Server Express LocalDB
- 刚开始学java和刚去工作的时候,1.path路径 2.classpath路径 还有JAVA_HOME相当于/dgs这个路径
- 22 【python】入门指南:函数
- Day24-Ajax操作、图片验证码、KindEditor使用-转
- react 的JSX语法需要注意哪些点?