随笔分类 - 动态规划——插头dp
摘要:题面 "传送门" 题解 好迷…… 很明显它让我们求的是$Max(S)$,我们用$Min Max$容斥,因为$Min(S)$是很好求的,只要用方案数除以总方案数算出概率,再求出倒数就是期望了 然而如果爆搜枚举子集的话复杂度是$O(2^{cnt})$的 发现总共的方案数只有$2 n m n m$种,而且
阅读全文
摘要:"传送门" 完了……好像……已经把插头dp全都忘光了…… 可以去看看这篇 "blog" 为了卡常变得丧心病狂的代码 //minamoto include define ll long long define R register define fp(i,a,b) for(R int i=a,I=b+
阅读全文
摘要:传送门 大概是算第一道自己做出来的插头dp? (虽然都是照着抄板子的) (虽然有个地方死活没调出来最后只能看题解才发现自己错在哪里的) 我就当你们都会插头dp了…… 因为必须得是一条路径,所以扫描线上的插头得两两对应,要用括号序列 然后分情况讨论一下,记$p1$为当前关键格左边的插头,$p2$为当前
阅读全文
摘要:传送门 感谢大佬的教导->这里 容易注意到,本题的合法路径“L型地板”有一些特殊的地方:拐弯且仅拐弯一次。 这由于一条路径只有两种状态:拐弯过和没拐弯过,因此我们可以尝试着这样定义新的插头: 我们使用三进制,0代表没有插头,1代表没拐弯过的路径,2代表已经拐弯过的路径。 依然设当前转移到格子(x,y
阅读全文
摘要:传送门 太神仙了……讲不来讲不来->这里
阅读全文
摘要:传送门 先坑着,等啥时候会了再来填坑 不得不说思路真的是很妙啊
阅读全文

浙公网安备 33010602011771号