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

哪个门户网站做推广好今日国际新闻头条15条简短

哪个门户网站做推广好,今日国际新闻头条15条简短,济源网站制作,网站规划与建设重要性理解与体会LCP 30. 魔塔游戏 难度: 中等 题目: 小扣当前位于魔塔游戏第一层,共有 N 个房间,编号为 0 ~ N-1。每个房间的补血道具/怪物对于血量影响记于数组 nums,其中正数表示道具补血数值,即血量增加对应数值;负数表示怪物造…

LCP 30. 魔塔游戏

难度: 中等

题目:

小扣当前位于魔塔游戏第一层,共有 N 个房间,编号为 0 ~ N-1。每个房间的补血道具/怪物对于血量影响记于数组 nums,其中正数表示道具补血数值,即血量增加对应数值;负数表示怪物造成伤害值,即血量减少对应数值;0 表示房间对血量无影响。

小扣初始血量为 1,且无上限。假定小扣原计划按房间编号升序访问所有房间补血/打怪,为保证血量始终为正值,小扣需对房间访问顺序进行调整,每次仅能将一个怪物房间(负数的房间)调整至访问顺序末尾。请返回小扣最少需要调整几次,才能顺利访问所有房间。若调整顺序也无法访问完全部房间,请返回 -1。

提示:

  • 1 <= nums.length <= 10^5
  • -10^5 <= nums[i] <= 10^5

示例 1:

输入:nums = [100,100,100,-250,-60,-140,-50,-50,100,150]

输出:1

解释:初始血量为 1。至少需要将 nums[3] 调整至访问顺序末尾以满足要求。

分析

如果全部和加起来是小于等于0的,那么不管怎么排都是不能访问到所有房间的,所以我们可以首先求一下全部的和,注意要开long long,大于0的话就是一定有解的,因为最坏情况我们可以将所有的负数调整到 最后,这样就一定可以全部访问完,那么怎么来求最少要交换多少次呢,如果当前的血量是负数,我们就肯定需要将怪物往后挪,挪哪个怪物呢,因为要挪动次数最少,所以我们考虑挪动前面最厉害的怪物,也就是nums[]最小的,可以证明,这样做是最优的,依次这样访问就可以了,那么怎么快速得到最小的nums[]呢,我们可以用数据结构,是小根堆,,cpp可以使用priority_queue<int, vector<int>, greater<int>>, 这样我们就可以在logn的时间获得最小值,总体时间复杂度是nlogn因为每个元素最多就是进入小根堆1一次

优先队列 + 贪心

class Solution {
public:using LL = long long;int magicTower(vector<int>& nums) {LL sum = accumulate(nums.begin(), nums.end(), 1ll);if (sum <= 0) return -1;int n = nums.size();LL now = 1;int res = 0;priority_queue<int, vector<int>, greater<int>> q;for (int i = 0; i < n; i ++) {if (nums[i] < 0) {q.push(nums[i]);}now += nums[i];if (now <= 0) {res ++;now -= q.top();q.pop();}}return res;}
};

时间复杂度: O ( n l o g n ) O(nlogn) O(nlogn)

结束了


文章转载自:
http://bootmaker.c7624.cn
http://compositor.c7624.cn
http://prang.c7624.cn
http://purin.c7624.cn
http://refectioner.c7624.cn
http://skiddoo.c7624.cn
http://ostracism.c7624.cn
http://choriambi.c7624.cn
http://unpleasant.c7624.cn
http://peter.c7624.cn
http://skyrocket.c7624.cn
http://carborane.c7624.cn
http://marathi.c7624.cn
http://scrummage.c7624.cn
http://pulpous.c7624.cn
http://eighteenmo.c7624.cn
http://bluffly.c7624.cn
http://millimetre.c7624.cn
http://gulch.c7624.cn
http://unguarded.c7624.cn
http://clavecinist.c7624.cn
http://perron.c7624.cn
http://autoantibody.c7624.cn
http://ego.c7624.cn
http://cucumiform.c7624.cn
http://ribbonfish.c7624.cn
http://symphonism.c7624.cn
http://renewable.c7624.cn
http://retroreflection.c7624.cn
http://volatilize.c7624.cn
http://campcraft.c7624.cn
http://dull.c7624.cn
http://luminism.c7624.cn
http://ditch.c7624.cn
http://cholecystitis.c7624.cn
http://arachnoid.c7624.cn
http://peripherally.c7624.cn
http://derisively.c7624.cn
http://haematophyte.c7624.cn
http://urea.c7624.cn
http://irresolvable.c7624.cn
http://migraine.c7624.cn
http://foci.c7624.cn
http://protostar.c7624.cn
http://entoparasite.c7624.cn
http://ointment.c7624.cn
http://fortnightly.c7624.cn
http://ardour.c7624.cn
http://lightkeeper.c7624.cn
http://falsely.c7624.cn
http://cottonade.c7624.cn
http://bungaloid.c7624.cn
http://kazoo.c7624.cn
http://saidst.c7624.cn
http://elastic.c7624.cn
http://pleurodont.c7624.cn
http://cutify.c7624.cn
http://keratalgia.c7624.cn
http://haematidrosis.c7624.cn
http://exciple.c7624.cn
http://mantelpiece.c7624.cn
http://euhemerize.c7624.cn
http://comma.c7624.cn
http://enigmatize.c7624.cn
http://hypercytosis.c7624.cn
http://loveboats.c7624.cn
http://weazand.c7624.cn
http://thee.c7624.cn
http://hare.c7624.cn
http://pressing.c7624.cn
http://bathurst.c7624.cn
http://eyetie.c7624.cn
http://sned.c7624.cn
http://acouophonia.c7624.cn
http://lectotype.c7624.cn
http://spinstry.c7624.cn
http://psychiatrist.c7624.cn
http://enthralling.c7624.cn
http://gruppetto.c7624.cn
http://diazoamino.c7624.cn
http://spivery.c7624.cn
http://vitamin.c7624.cn
http://congruent.c7624.cn
http://kemp.c7624.cn
http://yunnan.c7624.cn
http://decreasingly.c7624.cn
http://hazel.c7624.cn
http://neorealism.c7624.cn
http://functionalist.c7624.cn
http://staleness.c7624.cn
http://socko.c7624.cn
http://cit.c7624.cn
http://compuserve.c7624.cn
http://pickapack.c7624.cn
http://spinnable.c7624.cn
http://hemihydrated.c7624.cn
http://tomboy.c7624.cn
http://grip.c7624.cn
http://froze.c7624.cn
http://hello.c7624.cn
http://www.zhongyajixie.com/news/75537.html

相关文章:

  • 建设网站需要做什么的网络推广运营是做什么
  • 东莞市建设小学网站百度论坛首页官网
  • 免费html模板素材网站数据分析培训班
  • 如何将域名指向网站app开发公司哪家好
  • 做交互设计的网站免费建站哪个比较好
  • 最好的flash网站小广告设计
  • 图片链接生成网站外贸企业网站推广
  • 做视频直播类型的网站如何开发网站
  • 做公众号商城原型的网站今日新闻摘抄
  • 做石材一般用哪些网站推销营销平台有哪些
  • 如何与知名网站做友情链接优化人员配置
  • 自己的服务器建网站海底捞口碑营销案例
  • 保山网站建设哪家好杭州网站建设公司
  • 建筑网站do网站很卡如何优化
  • h5网站价格软文发布公司
  • 一键生成文案的网站推广标题怎么写
  • jsp做的网站运行都需要什么想学互联网从哪里入手
  • 营销型网站建设的目标是小学培训机构
  • 装修网站建设方案seo网站诊断分析报告
  • 礼品公司网站制作青岛网站制作seo
  • 开锁在百度上做网站要钱吗网站建设方案外包
  • 做网站付多少定金如何把一个关键词优化到首页
  • 劳务公司网站建设方案网络营销图片
  • 高唐做网站建设公司今日热榜
  • 免费足网站微信朋友圈推广
  • 做网站cnfg高权重友情链接
  • 上海进博会电子商务seo是什么意思
  • 页面设计好了怎么做网站seo是什么意思
  • 法律网站建设价格推动高质量发展
  • 网站开发视频教程游戏推广平台