摘要: 链接 "P4728 [HNOI2009]双递增序列" 设$f_{i,j}$表示当前考虑第$i$个数,上一步是$a_{i 1}$接在后面的序列一共取了$j$个数,另外一个序列的末尾最小值。 转移:如果$a_if_{i 1,i j}$,也就是在$i 1$这个位置的时候,另外一个序列的结尾要比当前小,那么 阅读全文
posted @ 2018-10-25 22:13 Tyher 阅读(181) 评论(1) 推荐(0) 编辑
摘要: 链接 "P4099 [HEOI2013]SAO " 如果真的把这个题当作图去做就炸了……还是考虑树怎么做。 因为这个不是选父亲才能选子树,他是树型依赖背包的升级版,存在选子树才能选父亲的情况。 设$f_{i,j}$表示$i$节点的子树,$i$号节点在这个子树的拓扑位置为$j$的方案数。 这样的好处在 阅读全文
posted @ 2018-10-25 21:20 Tyher 阅读(140) 评论(1) 推荐(0) 编辑
摘要: 今天考了道三元环计数发现自己完全不会……赶紧补补。 无向图三元环计数 统计每个点的度数,对于一条无向边$$,若$d_u=d_v$则从编号小的点向编号大的点连有向边,否则从$d$较小的向较大的点连有向边。 这样无向图就变为了一个$DAG$模型,然后扫一下每个点$u$,对其出点$v$打标记$vis_v= 阅读全文
posted @ 2018-10-25 16:31 Tyher 阅读(1060) 评论(1) 推荐(1) 编辑
摘要: 链接 "P4284 [SHOI2014]概率充电器" 首有个朴素的想法就是设$f_i$表示考虑完子树后节点$i$通电的概率,然后换根$dp$一下。 但是这样不好算:因为这样算的是自己本身有电, 或者 儿子有电的概率。 考虑转化一下,$f_i$表示考虑完子树后节点$i$没电的概率,然后换根$dp$一下 阅读全文
posted @ 2018-10-25 13:08 Tyher 阅读(127) 评论(0) 推荐(0) 编辑