首页 > 其他分享 >[AHOI2014/JSOI2014] 骑士游戏

[AHOI2014/JSOI2014] 骑士游戏

时间:2023-07-12 15:36:51浏览次数:48  
标签:怪兽 JSOI2014 AHOI2014 魔法 体力值 骑士 普通攻击

[AHOI2014/JSOI2014] 骑士游戏

观察性质:

  1. 对于一类怪兽,要么全部使用普通攻击,要么全部使用魔法攻击。
  2. 若对怪兽 \(i\) 满足 \(s_i > k_i\),则必使用魔法攻击。
  3. 若按照怪兽的生成关系连有向边建图,则一个环内 \(k\) 值最小的怪兽必使用魔法攻击。

注意到,如果我们已经确定了完全消灭一只怪兽即其后代所需体力值,则我们可以更新能够生成这只怪兽的怪兽的普通攻击。即消除这只怪兽的影响。

这样,不难设计这样一个算法:每次找到可以确定消灭其所需体力值的怪兽,更新剩下的怪兽的普通攻击,最终消灭所有怪兽的体力值都被确定。

时间复杂度 \(O(n \log n + \sum R)\)。瓶颈在于排序。

标签:怪兽,JSOI2014,AHOI2014,魔法,体力值,骑士,普通攻击
From: https://www.cnblogs.com/DCH233/p/17547590.html

相关文章

  • 骑士周游问题
    1. 算法优化意义   9041.算法是程序的灵魂,为什么有些程序可以在海量数据计算时,依然保持高速计算?2.在Unix下开发服务器程序,功能是要支持上千万人同时在线,在上线前,做内测,一切OK,可上线后,服务器就支撑不住了,公司的CTO对代码进行优化,再次上线,坚如磐石。那一瞬间,你就能感受到程序是......
  • 《皇家骑士:300自走棋》携手来电科技,达成深度战略合作
    近日,跳跃互娱旗下高热度游戏《皇家骑士:300自走棋》与共享充电宝领域的开创企业《来电科技》达成深度战略合作。皇家骑士和来电科技联合定制充电宝,不但能充分发挥皇家骑士的IP效应,更为充电宝赋予了IP趣味元素,让用户享受到联合定制共享充电服务。本次战略合作,无论是对皇家骑士还是来......
  • Acer暗影骑士RTX3060 显卡最大功率95W笔记
    Acer暗影骑士RTX3060显卡默认85W,网上未见有人发过提高功率教程,自己摸索真机试了下说明:本文是本人亲测成功,型号暗影骑士NitroAN515-55,配置为Inteli710750+RTX3060,若是......
  • P2607 [ZJOI2008] 骑士
    和<没有上司的舞会>一样,但树上多了条边  断掉环上一条边,两个点分别做dp,取max #include<iostream>#include<algorithm>usingnamespacestd;constintN=1e......
  • 小恐龙の珍贵图片(空洞骑士的)
    如果还打空洞的话下一步应该就是风化面具了,还有时间就打打全福辉(然鹅浮光和马爹感觉这辈子都过不去)......
  • 骑士得到金币问题
    问题国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每天收到三枚金币;之后四天(第七、八、九、......
  • [JZOJ3864]【JSOI2014】歌剧表演
    DescriptionSolution这题非常有意思。本来我想各种二进制搞一波,但我看到数据后我放弃了。。。其实这题十分的水。我们把目前分辨不出的放在同一集合。那么对于演出操作,就......
  • [AHOI2014/JSOI2014]骑士游戏
    链接:https://www.luogu.com.cn/problem/P4042题目描述:对于一个怪物\(i\),可以花费\(c_{i}\)的代价将其变为一个怪物集合,或花费\(c2_{i}\)的代价消灭他。求消灭怪物\(1\)的......
  • [AHOI2014/JSOI2014]支线剧情
    链接:https://www.luogu.com.cn/problem/P4044题目描述:给定一个\(DAG\),求若干条条路径,覆盖所有的点,并最小化路径的权值和。题解:由于图是一个\(DAG\),所以原问题可以转化......
  • [AHOI2014/JSOI2014]奇怪的计算器
    链接:https://www.luogu.com.cn/problem/P4041题目描述:给定一个数列\(a\),与常数\(L\),\(R\),实现下列四个操作:1.将所有数加\(d\)。2.将所有数减\(d\)。3.将所有数乘\(d......