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

网站开发的安全性原则企业网站建设报价方案

网站开发的安全性原则,企业网站建设报价方案,网站优化外包公司,技术支持 骏域网站建设专家佛山2024.2.6 题目来源我的题解方法一 贪心优先队列 题目来源 力扣每日一题#xff1b;题序#xff1a;LCP 30 我的题解 方法一 贪心优先队列 思路#xff1a;使用贪心的思想#xff0c;从左到右遍历#xff0c;若遇到加上当前房间的生命值后小于等于0#xff0c;由于需要… 2024.2.6 题目来源我的题解方法一 贪心优先队列 题目来源 力扣每日一题题序LCP 30 我的题解 方法一 贪心优先队列 思路使用贪心的思想从左到右遍历若遇到加上当前房间的生命值后小于等于0由于需要调整的次数最小则贪心地将当前以及前面房间中生命值最小的移到末尾。直到遍历完所有房间。 具体在遍历房间的过程中将为负数的生命值加入到一个小根堆pq中当计算完每个房间的生命值sum影响后如果生命值sum小于等于0则将堆顶元素取出并使用外的变量other记录从小根堆pq中取出元素的和这时需要在生命值中补回相应的生命值以及调整次数加1。当遍历完所有房间有再将other的值重新加入到sum中若最终的sum小于等于0则表示无解。 时间复杂度O(nlogn)。需要遍历一次数组O(n)并且遍历过程中存在优先队列的入队和出队操作O(logn) 空间复杂度O(n)。最多所有的元素都为负数。 public int magicTower(int[] nums) { //记录交换的次数int count0;//记录和有坑……可能出现整形溢出long sum1;//交换到末尾的值的和int other0;PriorityQueueInteger pqnew PriorityQueue();for(int i0;inums.length;i){int tnums[i];//若为负数加入到小根堆if(t0)pq.offer(t);//更新和sumt;//判断更新后的和是否小于等于0if(sum0){int temppq.poll();//补回生命值sum-temp;//交换到末尾的和othertemp;count;}}//最终加上交换到末尾的负数和sumother;return sum0?count:-1; }有任何问题欢迎评论区交流欢迎评论区提供其它解题思路代码也可以点个赞支持一下作者哈~
http://www.hkea.cn/news/14559533/

相关文章:

  • 辽宁住房和城乡建设厅网站首页asp手机网站源码下载
  • 太原专业做网站做游戏网站
  • 北京网站优化实战6成都网站建设
  • 建网站的流程网站开发 协作平台
  • php网站怎么做静态化百度云平台建设网站
  • 做网站申请完空间后下一步干啥王也天葛优
  • 网站策划界面效果感受心得做化工的 有那些网站
  • 网站管理系统安装 -网站建设报价兴田德润
  • 网站可以做软件检测吗凉山彝族自治州网站建站
  • 现在个人做网站或者app还有收益互联网排名前十的公司2021
  • 做游戏网站需要哪些许可农业科技工作服务站建站模板
  • 菠菜导航网站可以做帝国cms门户网站模板
  • 网站开发笔记本要多少钱的wordpress建设下载网站
  • 电影频道做的网站广告wordpress 评分
  • 怎样建设网站优化网络策划人
  • 青岛建设管理局网站软件著作权
  • 做网站用linux哪个版本网站页面设计说明书
  • 广东省建设见证员网站建设通网站官网
  • 怎么制作一个最简单的网站手机网站微信链接怎么做
  • 牟平做网站网络营销的方法和手段有哪些
  • 网站网络营销怎么做如何在百度发布信息推广
  • 成都制作网站公司c2c网站有哪几个
  • 网站设计文稿注册网店的详细步骤
  • 鞍山做网站专业公司网站模板如何使用 如何修改吗
  • 网站建设公司做网站需要注意什么网站建设内容策划
  • 律师网站设计做网站选云服务器内核
  • 帝国cms更改网站ico网站换服务器后备案填写网站名称可以改么
  • 外包网站公司邢台市政建设集团网站
  • 网站价值评估怎么做网站素材模板旅游
  • 建设一个网站的具体流程福州云建站模版