随笔分类 - 动态规划---线性dp
摘要:https://codeforces.com/contest/1716/problem/D 题意: 从点 $0$ 出发,第 $i$ 步只能走 $k + i - 1$ 的倍数步长,问到达 $1$ ~ $n$ 的方案数。 思路: 因为每次 $k$ 都会 $+1$ ,所以最坏情况下走的步长和为一个等差数列
阅读全文
摘要:(目录) Contest Info Practice Link Solved A B C D E F 4 / 6 O O O Ø - - O 在比赛中通过 Ø 赛后通过 ! 尝试了但是失败了 - 没有尝试 Reply 读题假了一万年,感觉要加训了😭 不懂E、F,2-sat就不写了(摆烂),计数等题
阅读全文
摘要:题意: 定义DNA序列为仅有ATCG四个字母构成的字符串。现在需要构造一个长度为$n$的DNA序列$w$,并给你$m$个DNA序列。对于$w$来说,每个字符$w_i$都能找到至少一对$l$, \(r\),\(l \leq i \leq r\),使得[\(w_l\),\(\dots\),\(w_r\)
阅读全文
摘要:https://codeforces.ml/contest/559/problem/C 题意: 从矩阵的左上角走到右下角,其中$n$个格子不能走,每次只能向右走或者向下走,问方案数。矩阵大小$105 \times 105$,\(1 \leq n \leq 2000\)。 思路: 矩阵大小太大了,不能
阅读全文
摘要:https://codeforces.ml/contest/505/problem/C 题意: 现有点$0$到点$30000$,每个点都有一个权值。从点$0$开始跳,第一步跳$d$长。设上一步跳的长度为$l$,那么下一步能在$[l - 1, l + 1]$这个区间内选择一个值,以它为步长跳,但是要合
阅读全文
摘要:http://poj.org/problem?id=1159 题意: 给你一个字符串,问你至少要插入多少个字符使之成为回文串。 思路: 对于一个回文串来说,其左右两边对应的字符是一样的,所以一个回文串的正串与反串的LCS应该等于回文串的长度。接下来我们考虑普通的字符串,其左右两边对应的字符不一定相同
阅读全文