摘要: https://www.luogu.com.cn/problem/P2473 倒推 f[i][S] 表示1到i-1关拿的物品集合为S,从i到最后的期望 不知道下一关出现的是哪种物品,所以当前的期望是下一步所有情况的最优决策乘 1/k。 #include<bits/stdc++.h> using na 阅读全文
posted @ 2022-05-17 17:15 qingyanng 阅读(14) 评论(0) 推荐(0) 编辑
摘要: f[i][l] 表示前i个元素,选l个,且当前位置选的最大值。 f[i][l]从f[j][l - 1]转移, i - k ⇐ j < i,用单调队列优化 不能有f[i][l] ←- f[i- 1][l] 这样没法控制每k个选一个 所以初始还要把f赋-1,f[0][0] = 0 #include<bi 阅读全文
posted @ 2022-05-17 11:57 qingyanng 阅读(23) 评论(0) 推荐(0) 编辑