其他分享
首页 > 其他分享> > Ybtoj 643. 「平衡树」机器决斗

Ybtoj 643. 「平衡树」机器决斗

作者:互联网

题面传送门
考试时没转浮点型丢了\(100\)分我是个sb
一个机器人要被打的次数为\(\frac{D}{ATK}\)向上取整,下文中的\(D\)就代指这个。
首先考虑没有提前爆破的情况。
设\(i\),\(j\)分别为相邻的点,则考虑哪个放在前面更优。
如果\(i\)放在前面,伤害为\(A_j\times(D_i+D_j-1)+A_i\times(D_i-1)\)
如果\(j\)放在前面,伤害为\(A_i\times(D_i+D_j-1)+A_j\times(D_j-1)\)
放到一起就是\(A_j\times D_i<A_i\times D_j\),按照这个排序即可。

标签:前面,传送门,Ybtoj,决斗,ATK,times,放在,643,伤害
来源: https://www.cnblogs.com/275307894a/p/14401940.html