随笔分类 -  动态规划——插头dp

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

Live2D