DP-笔记3
P5322 [BJOI2019] 排兵布阵
Algo 1:已经考虑前i座,并且前i座分配了x兵力的时候可以获得的最大值
[方法正确]
空间O(NM),炸不了
时间O(NSM^2),T飞了
Algo 2:实际上,根据其他玩家的布置,最多只有S+1个可选的兵力分配数,要不然实际上既浪费了兵力,又没能达到效果
所以最后我们设计了一个O(NSM+NlogS)的算法,优化掉了一个M,可还是有点危险
不过开个O2,美汁汁。
本文来自博客园,作者:haozexu,转载请注明原文链接:https://www.cnblogs.com/haozexu/p/17199232.html

浙公网安备 33010602011771号