当前位置: 首页 > news >正文

5.题目:编号1624 小蓝吃糖果

题目: 

  •   ### 这道题主要考察poriority_queue优先队列
#include<bits/stdc++.h>
using ll=long long;
using namespace std;
int main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int n;cin>>n;priority_queue<int> pq;ll sum=0,x;for(int i=1;i<=n;++i){cin>>x;pq.push(x);sum+=x; //这里是糖果的总数}//这里就可以求出mx最大值ll mx=pq.top();if(sum-mx>=mx-1){cout<<"Yes"<<"\n";}else{cout<<"No"<<"\n";}return 0;
}
  •  一定要满足 总的糖果数量减去最多糖果数的数量要大于最多糖果数的数量-1 这是最低条件整体体思路:
  1. 找出最多的糖有mx个
  2. 判断要插入的空隙有没有mx-1个

  • 这道题用优先队列有些大材小用,因为只求一次,也可以直接用max()函数就行了
#include<bits/stdc++.h>
using ll=long long;
using namespace std;
int main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int n;cin>>n;ll sum=0,x,mx=0;for(int i=1;i<=n;++i){cin>>x;mx=max(mx,x);sum+=x;}if(sum-mx>=mx-1){cout<<"Yes"<<"\n";}else{cout<<"No"<<"\n";}return 0;
}
http://www.lryc.cn/news/257111.html

相关文章:

  • 基于SpringBoot+thymeleaf协同过滤算法山河旅游推荐系统(Java毕业设计)
  • TypeScript 之 console的使用
  • 西南科技大学C++程序设计实验十(函数模板与类模板)
  • Python 解析JSON实现主机管理
  • 一体化污水处理设备材质怎么选
  • 德国进口高速主轴电机在机器人上的应用及选型方案
  • 【软考中级——软件设计师】备战经验 笔记总结分享
  • 146. LRU 缓存 --力扣 --JAVA
  • 【C++】POCO学习总结(十):Poco::Util::Application(应用程序框架)
  • 探索医学影像:如何通过ROI灰度直方图和ROI区域方格图揭示隐秘细节?
  • SASS基本语法总结
  • 【C++】简单工厂模式
  • el-tree数据量过大,造成浏览器卡死、崩溃
  • 2024 年甘肃省职业院校技能大赛中职组 电子与信息类“网络安全”赛项竞赛样题-A
  • 面向LLM的App架构——业务维度
  • ElasticSearch之cat plugins API
  • 【小米电脑管家】安装使用教程--非小米电脑
  • 视频讲解|基于多目标粒子群算法的配电网储能选址定容
  • Android 13 - Media框架(22)- MediaCodec(三)
  • git提交报错 fatal: LF would be replaced by CRLF in package-lock.json
  • 卷积详解和并行卷积
  • c#生成二维码二维码中间添加定制LoGo
  • 设计CPU功能的数字电路
  • 在windows下编译libiconv库
  • html,css,开发知识,调试知识
  • Vulnerability: File Upload(Medium)--MYSQL注入
  • 短视频账号剪辑矩阵+无人直播系统源头开发
  • Python traceback模块:获取异常信息
  • 单点登录方案调研与实现
  • HarmonyOS应用开发者基础认证考试(稳过)