上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 65 下一页
摘要: LVII.CF809D Hitchhiking in the Baltic States 设$f_i$表示长度为$i$的LIS结尾的最小值。为了方便,设$g_i$表示前一个物品的$f_i$(即滚动数组); 则对于一个$[l,r]$的物品: 对于$g_<l$的位置,有$f_i=\max(g_i,l)$ 阅读全文
posted @ 2021-03-30 16:28 Troverld 阅读(51) 评论(0) 推荐(0)
摘要: LVI.CF633F The Chocolate Spree 奇奇怪怪的直径题 思路1.用多种东西拼出来直径 我们设$f[i][0/1/2/3]$表示: \(0\):子树内一条路径的最大值 \(1\):子树内两条路径的最大值 \(2\):子树内一条路径,且起点为$x$的最大值 \(3\):子树内两条 阅读全文
posted @ 2021-03-30 16:27 Troverld 阅读(97) 评论(0) 推荐(0)
摘要: LV.CF621E Wet Shark and Blocks 一眼,\(b\leq 10^9\),矩阵快速幂。 再一眼,\(x\leq 100\),$x^3$刚好,因此可以矩乘; 然后每个块里面的东西都是一样的,仍然可以矩乘; 然后OK。 代码: #include<bits/stdc++.h> us 阅读全文
posted @ 2021-03-30 16:26 Troverld 阅读(75) 评论(0) 推荐(0)
摘要: LIV.CF559C Gerald and Giant Chess DP只要一与排列组合或是容斥等等东西结合在一起就会变得极其毒瘤…… 我们设$f_i$表示:走到第$i$个黑格子上,且之前没有走到任何一个黑格子时的方案数。 则我们如果将棋盘的右下角看作是第$n+1$个黑格子,$f_{n+1}$就是答 阅读全文
posted @ 2021-03-30 16:24 Troverld 阅读(64) 评论(0) 推荐(0)
摘要: LIII.CF285E Positions in Permutations 神题orz…… 我也是第一次听说有个叫二项式反演的神奇东西…… 它具体有两个形式: \(F(n)=\sum\limits_{i=0}^n(-1)^i\dbinom{n}{i}G(i)\Leftrightarrow G(n)= 阅读全文
posted @ 2021-03-30 16:23 Troverld 阅读(85) 评论(0) 推荐(0)
摘要: LII.CF264B Good Sequences 状态很显然。设$f[i]$表示位置$i$的最长长度。 关键是转移——暴力转移是$O(n^2)$的。我们必须找到一个更优秀的转移。 因为一个数的质因子数量是$O(\log n)$的,而只有和这个数具有相同质因子的数是可以转移的; 因此我们可以对于每个 阅读全文
posted @ 2021-03-30 16:22 Troverld 阅读(102) 评论(0) 推荐(0)
摘要: LI.CF115E Linear Kingdom Races 思路1. 设$f[i][j]$表示: 当前DP到第$i$位,且最右边的一个没有修的路是第$j$条路,的最大收益。 则有 \(f[i][i]=\max\limits_{j=0}^{i-1}f[i-1][j]\) 这是在$i$号路不修的情况。 阅读全文
posted @ 2021-03-30 16:21 Troverld 阅读(102) 评论(0) 推荐(0)
摘要: L.CF53E Dead Ends \(n\leq 10\),我还是第一次见到这么小的状压…… 我们设$f[S][s]$表示:将集合$S$内的点连成一棵树,且集合$s$里的节点是叶子节点的方案数。 则有$f[S\cup{j}][{s\setminus i}\cup{j}]+=f[S][s],i\in 阅读全文
posted @ 2021-03-30 16:20 Troverld 阅读(80) 评论(0) 推荐(0)
摘要: IL.CF24D Broken robot DP必须要有方向性。没有明确顺序的DP都是在耍流氓。这就是为什么有“树上DP”和“DAG上DP”而没有“图上DP”,图上有环就不知道应该按什么顺序做了!(像是基环树DP和仙人掌DP都是缩点了,因此顺序还是确定的;环形DP也有“断环成链”的trick)。 那 阅读全文
posted @ 2021-03-30 16:19 Troverld 阅读(96) 评论(0) 推荐(0)
摘要: XLVIII.CF11D A Simple Task 我感觉状压DP是所有DP中最能玩出花的那一种……因为状态保存下来了因此什么奇奇怪怪的限制都能满足。 比如说这题。 一个环可以看作一条首尾相接的路径。我们可以设$f[S][j]$表示:在集合$S$中的点构成了一条路径,且路径的起点为$j$的方案数。 阅读全文
posted @ 2021-03-30 16:17 Troverld 阅读(60) 评论(0) 推荐(0)
上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 65 下一页