警示后人
查看原帖
警示后人
380579
BMTXLRC楼主2022/5/13 16:30

这道题的效果记录不要在角色的结构体里加 vector

如果你对于效果的处理是把每一个效果都加进对应技能的 vector,处理时挨个查找的话(可能要用到 erase() 啥的),会导致 19 pts(左右,毕竟我只错了这一个地方)(具体什么原因我也不清楚)。

最好的方法是开一个时间线数组 efief_i,对应时间 iiΔdef,Δatk,Δmp\Delta_{def},\Delta_{atk},\Delta_{mp} 分别是多少,而不是采用 vector 把每一个效果的截止时间和效果加进去。

如果条件允许的话,你可以不用暴力修改 efef 数组,线段树应该是可以的/kk

就因为这玩意我调了一周,警示后人。

2022/5/13 16:30
加载中...