- 帅泓宇 的博客
P7541题解
- @ 2026-10-18 21:23:28
友方数论方法题解
鉴于友方数学推导过于难理解 所以给一个简单点的.
首先明确题面当中一个没有说到的坑:
然后开始正常模拟:
桐人先手攻击 并且桐人仅在存活时攻击 伤害为 Xa.
可以简单算出桐人的攻击次数 2y+1.
由于亚丝娜在桐人后面攻击 此时血量因为反伤给了桐人 所以亚丝娜的攻击次数是 2y.
所以可以算出桐人的对魔王造成的伤害为 2Xa∗(y+1). 亚丝娜的对魔王造成的伤害为 2Xb∗y.
则可以算出两人总共对魔王造成的伤害为 2Xa∗y+Xb∗(y+1).
最后比较魔王的血量和二人总共可以对魔王造成的伤害相比较,魔王血量少则输出 "YES" 否则输出 "NO".
本OJ不对外开放
本题库为可达信奥编程题库,仅对内部学员开放。
内部学员请联系班主任开通题库账号。