上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 65 下一页
摘要: XLVII.CF906C Party DP是门艺术。 $n\leq 22$一眼状压。但是怎么状压就比较困难,因为同一个$f[x]$可以代表成千上万种含义。 这里我们采用,设$f[x]$表示当$x$集合中所有的点都处于同一个团内的最小代价。 则我们有$f[x \operatornamesta_i]=\ 阅读全文
posted @ 2021-03-30 16:16 Troverld 阅读(59) 评论(0) 推荐(0)
摘要: XLVI.CF1178F2 Long Colorful Strip 首先,每一次染色,最多把一整段连续的同色格子,分成了三段。 并且,明显我们可以把连续的同色格子,直接看作一个。 这就意味着,在这么压缩后,有$m<2n$。 这就意味着$O(m^3)$的复杂度是可以接受的。 还是考虑和前一道题一样的D 阅读全文
posted @ 2021-03-30 16:15 Troverld 阅读(139) 评论(0) 推荐(0)
摘要: XLV.CF1178F1 Short Colorful Strip 考虑设$f[i,j]\(表示:假设区间\)[i,j]$里面一开始所有格子的颜色都是相同的,那么,染成目标状态共有多少种染法。 我们找到$[i,j]$中最小的那个颜色,设为$mp$。则显然,我们下一步要染上$mp$这种颜色。 设最终在 阅读全文
posted @ 2021-03-30 16:12 Troverld 阅读(88) 评论(0) 推荐(0)
摘要: XLVI.[NOI2002]贪吃的九头龙 思路1. 设$f[i][j][k]$表示:在以$i$为根的子树上有$j$个点是归大头吃的,并且第$i$个点是归第$k$个头吃的。 但这样做不仅复杂度高(似乎是$O(n^5)$?),还有个问题:无法保证每个头都至少吃了一个果子。 思路2. 设$f[i][j][ 阅读全文
posted @ 2021-03-30 16:09 Troverld 阅读(79) 评论(0) 推荐(0)
摘要: XLV.CF1088E Ehab and a component choosing problem 思路1.$n^2$DP。 考虑设$f[i][j][0/1]$表示: 节点$i$,子树分了$j$个集合,节点$i$是/否在某个集合内的最大值。 但是这样是没有前途的——你再怎么优化也优化不了,还是只能从 阅读全文
posted @ 2021-03-30 16:07 Troverld 阅读(67) 评论(0) 推荐(0)
摘要: XLIV.CF599E Sandy and Nuts 神题。 本题给我一个忠告:无论什么题,都要先看数据范围(废话)。 没看到$n\leq 13$之前以为是道毒瘤题,看到之后……还是毒瘤题。 因为数据范围小,可以状压。 先不考虑LCA和边的限制。设$f[x][U]$表示:在以$x$为根的子树中,选择 阅读全文
posted @ 2021-03-30 16:05 Troverld 阅读(170) 评论(0) 推荐(0)
摘要: XLIII.CF888F Connecting Vertices 这个奇怪的限制(两条边不能有交点)让我们想到什么? 对于任何一种方案,不存在$x_0<x_1<y_0<y_1$,其中连边$(x_0,y_0),(x_1,y_1)$。 也就是说,对于任何一段区间$[i,j]$,如果里面所有点全都连通: 阅读全文
posted @ 2021-03-30 15:57 Troverld 阅读(203) 评论(0) 推荐(0)
摘要: XLI.CF1067A Array Without Local Maximums 这题DEBUG的我心态爆炸……后来发现是一个$i$打成$j$了……无语。 很容易想到,设$f[i][j][0/1]$表示: 到第$i$位时,位置$i$填入了$j$,且$j\geq\text{位置i-1上的数}$的状态是 阅读全文
posted @ 2021-03-30 15:55 Troverld 阅读(54) 评论(0) 推荐(0)
摘要: XL.[IOI2005]Riv 河流 新转移方式get~~~ 我必须吐槽一下现在赞最多的那篇题解,虽然思路巧妙,但是明显没有“物尽其用”,对于各DP数组的真实含义也没有把握清楚。 一个naive的想法就是:设$f[i][j]$表示:在$i$的子树中,修了$j$个场子,的最小费用。 但是这样不是很好转 阅读全文
posted @ 2021-03-30 15:53 Troverld 阅读(135) 评论(6) 推荐(1)
摘要: XXXVIII.[CQOI2013]二进制A+B 最后判无解试了很多次才判成功……主要是因为“$a,b,c\leq2^{30}\(中有个\)\leq$而不是$<$就很烦人。 思路很简单:设$f[i][j][k][l][0/1]$表示: 按位DP到第$i$位, $a,b,c$中分别用了$j,k,l$个 阅读全文
posted @ 2021-03-30 15:52 Troverld 阅读(93) 评论(0) 推荐(0)
上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 65 下一页