摘要:
原题链接 ##思路: 最小路径点覆盖 DAG :用最少的互不相交的路径将所有点覆盖 拆点:i ==> i出点 i'入点 将原图里的每条路径 转化到新图里 1.路径 匹配 2.路径终点 左部非匹配 让左侧非匹配点最多 ⇔左侧匹配点最多 ⇔找最大匹配 最小路径重复点覆盖:用最少的路径将所有点覆盖 1.求 阅读全文
posted @ 2021-05-10 15:01
OvO1
阅读(83)
评论(0)
推荐(0)
摘要:
原题链接 ##思路: 首先容易确定的是,按照$1,2,3,……,n$的方法填充,三元组的数量是最多的。 由于序列满足单调性,所以前面的值一定不会相交。对于$a[k]=k$他贡献的答案为$(k-1)/2$ 先考虑无解的情况,当补全n个数之后三元组的数量还小于$m$时,一定无解; 如果说按照最优策略构造 阅读全文
posted @ 2021-05-10 14:33
OvO1
阅读(87)
评论(0)
推荐(0)
摘要:
原题链接 思路: 设$f[i]$表示最优情况下发送$i$个数据包的期望代价。 考虑怎么发送是最优的。 直接说结论吧,每次将未发送的k个数据包全部发送为最优策略。 证明见出题人题解。 所以类似于dp的转移,每次的代价为代价和乘以概率。 枚举发送$i$个数据包的期望代价: $i$个数据包全发送成功的概率 阅读全文
posted @ 2021-05-10 14:16
OvO1
阅读(108)
评论(0)
推荐(1)

浙公网安备 33010602011771号