上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 64 下一页
摘要: LXX.[USACO5.5]贰五语言Two Five 这题已经在我的收藏夹里面吃了大半年的灰了 发现当表格填到某个地方后,它一定是呈现出一条逐行递减的轮廓线的。 因此,我们设$f[a][b][c][d][e]$表示第$1$行填了$a$个……第$5$行填了$e$个的方案数。 则只有$5\geq a\g 阅读全文
posted @ 2021-03-30 16:52 Troverld 阅读(75) 评论(0) 推荐(0)
摘要: LXIX.[USACO18JAN]Stamp Painting G 思路: 发现任何具有一段长度大于等于$K$的相同颜色区间的串都是合法的(这个区间被看作最后一次染色的目标)。 因此反向思考,我们求出所有不具有长度大于等于$k$的相同颜色区间的串数量,然后用总数量(\(M^N\))减一下即可。 我们 阅读全文
posted @ 2021-03-30 16:47 Troverld 阅读(96) 评论(0) 推荐(0)
摘要: LXVIII.[USACO17JAN]Subsequence Reversal P 思路: 发现,翻转一个子序列,就意味着两两互换子序列里面的东西。 于是我们就可以设$f[l][r][L][R]\(表示:\)\max[1,l)=L,\min(r,n]=R$时的最长长度。 则边界为:$L>R$时,\( 阅读全文
posted @ 2021-03-30 16:45 Troverld 阅读(44) 评论(0) 推荐(0)
摘要: LXVII.[USACO15JAN]Moovie Mooving G 思路1. 设$f[i][S]$表示在第$i$场(注意是场,不是部)电影时,已经看了$S$里面的电影是否合法。 然后贪心地取$|S|$最小的状态保存。光荣MLE了,\(21\%\)。 代码: #include<bits/stdc++ 阅读全文
posted @ 2021-03-30 16:44 Troverld 阅读(61) 评论(0) 推荐(0)
摘要: LXVI.[USACO09MAR]Cleaning Up G $n^2$的DP非常eazy,考虑如何优化。 首先,答案一定是$\leq n$的,因为一定可以每一个数单独划一组,此时答案为$n$。 则一组里面最多只能有$\sqrt$个不同的数,不然平方一下就超过$n$了。 因此我们可以设$pos_i$ 阅读全文
posted @ 2021-03-30 16:42 Troverld 阅读(74) 评论(0) 推荐(0)
摘要: LXV.[USACO20OPEN]Sprinklers 2: Return of the Alfalfa P 首先,一个合法的方案,肯定是有一条从左到右向下延伸的轮廓线: 例如: 其中,蓝色系格子是玉米,红色系格子是苜蓿;浅蓝色位置必须放玉米喷射器,深红色格子必须放苜蓿喷射器。深蓝和浅红格子放不放均 阅读全文
posted @ 2021-03-30 16:41 Troverld 阅读(58) 评论(0) 推荐(0)
摘要: LXIV.CF1059E Split the Tree 我们假设对于每个位置,已经求出了它可以往上延伸的长度$len[x]$,然后考虑DP。 设$g[x]$表示子树被分完后的最小边的数量。再设$f[x]$表示当这个数量最小时,点$x$能够往上延伸的最长长度。 这运用了贪心的思想:因为$g[x]$少一 阅读全文
posted @ 2021-03-30 16:39 Troverld 阅读(48) 评论(0) 推荐(0)
摘要: LXIII.CF1029E Tree with Small Distances 我们发现,如果一个点与$1$连了边,那么它的儿子们以及它的父亲都会变成合法的。 因此我们可以设$f[i][0/1/2]$表示:$i$的某个儿子中有边/$i$自己有边/$i$的父亲应该有边的最小值。 转移: \(0\):可 阅读全文
posted @ 2021-03-30 16:38 Troverld 阅读(44) 评论(0) 推荐(0)
摘要: LXII.CF908D New Year and Arbitrary Arrangement 思路: 期望题果然还是恶心呀…… 我们设$f[i][j]$表示当串中有$i$个a和$j$个ab时的方案数。为了方便,设$A=\dfrac{P_a+P_b},B=\dfrac{P_a+P_b}$。 显然,可以 阅读全文
posted @ 2021-03-30 16:37 Troverld 阅读(102) 评论(0) 推荐(0)
摘要: LXI.CF868F Yet Another Minimization Problem 这种题一般来说只有决策单调性一种优化方法。不过,决策单调性可以有很多种应用,例如单调队列或是斜率优化。这题可以选择比较少见的分治优化。 明显,可以设$f[i][j]$表示前$i$个位置分成$j$段的最大收益。显然 阅读全文
posted @ 2021-03-30 16:35 Troverld 阅读(74) 评论(0) 推荐(0)
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 64 下一页