摘要: 庆祝本蒟蒻靠自己A掉的第一道黑题 ##前置知识: 分治NTT 不会的可以看这个 ##题目大意: 询问n个点(有标号)构成的无向连通图的总方案数 ##解法 考虑1号节点所在联通块大小,设$F[i]$表示$i$个点构成无向连通图的总方案数 正难则反:n个点构成无向图总数为$2^{\frac{n*(n-1 阅读全文
posted @ 2021-07-15 13:44 redproblemdog 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 题目大意给你一个$n$个点,$m$条边的有向图,要你删$m-2n$条边,不改变图的连通性 首先我们考虑tarjan 考虑哪些边必须留下 缩完点之后剩下的的边肯定不用留下 每个连通块无非就是三种边: 1.搜索树上的边 2.返祖边 3.横叉边 横插边没有什么意义 那么只有搜索树上的边和一些返祖边要留下 阅读全文
posted @ 2021-07-14 12:40 redproblemdog 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 题目大意:桌面上有 R 张红牌和 B 张黑牌,随机打乱顺序后放在桌面上,开始一张一张地翻牌,翻到红牌得到 1 美元,黑牌则付出 1 美元。可以随时停止翻牌,在最优策略下平均能得到多少钱。 考虑期望Dp 设$f[a][b]$表示有a张红牌,b张黑牌时的期望钱数 容易得到$f[a][0]=a$ $f[a 阅读全文
posted @ 2021-07-02 13:16 redproblemdog 阅读(58) 评论(0) 推荐(0) 编辑
摘要: PTA-Little Bird 设$f[i]$表示跳到$i$消耗体力最小值 则有$f[i]= \begin min_{1<=j<=k} \ \ (f[i-j]);\ (d[i]>=d[i-j]) \ min_{1<=j<=k} \ \ (f[i-j])+1; \ (d[i]<d[i-j]) \end 阅读全文
posted @ 2021-07-02 13:04 redproblemdog 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 一道十分可做的纸糊串题 题面 首先涉及到匹配那一定用AC自动机来解决 可以想到在s串的末尾节点上打个1,t串末尾打个-1,那么把c串在上面跑匹配,最终统计的结果就是s的出现次数-t的出现次数 定义状态f[i][j]表示在c串的第i个位置,AC自动机上的第j个节点的最大结果 在AC自动机上跑,能匹配就 阅读全文
posted @ 2021-06-13 11:25 redproblemdog 阅读(72) 评论(0) 推荐(0) 编辑