动态规划
文章平均质量分 93
linjiayang2016
这个作者很懒,什么都没留下…
展开
-
Luogu P4310 绝世好题
题目大意 % 给定 nnn 个数组成的序列 A={ai}A=\{a_i\}A={ai},定义一个长度为 NNN 的序列 B={bi}B=\{b_i\}B={bi} 合法当且仅当 ∀i∈[1,N]∩Z,bi and bi−1≠0\forall i\in[1,N]∩\Z,b_i\ \text{and}\ b_{i-1}\not=0∀i∈[1,N]∩Z,bi an......原创 2019-11-02 16:26:48 · 105 阅读 · 0 评论 -
NOIP2018模拟赛 马拉松冰球赛
题目大意 % 给定 n,mn,mn,m,你需要求出 mmm 个数 (a1,a2,…,an)(a_1,a_2,\dots ,a_n)(a1,a2,…,an),满足 ∏i=12mai⩽nm,∀i∈[1,2m]∩Z,ai∈N∗,ai∣n\prod_{i=1}^{2m}a_i\leqslant n^m,\\\forall i\in[1,2m]∩\Z ,a_i\in \N^*,a_i|ni=1∏2m...原创 2019-11-01 16:46:07 · 118 阅读 · 0 评论 -
HDU 2639 Bone Collector II
题目大意 % 给定 nnn 种物品,每种物品的体积为 viv_ivi,价值为 wiw_iwi,你需要将他们装进容量为 VVV 的背包里,输出你能得到的第 KKK 大的价值。 数据范围 1⩽n⩽100,1⩽V⩽1000,1⩽K⩽301\leqslant n\leqslant 100,1\leqslant V\leqslant 1000,1\leqslant K\leqslant 301⩽n...原创 2019-10-17 09:18:18 · 155 阅读 · 0 评论 -
Luogu P1879 [USACO06NOV]玉米田Corn Fields
题意 给出 n∗mn*mn∗m 的矩阵,选出若干个 000 变成 222,使得没有两个 222 有公共边,求方案数量。 数据范围1⩽n,m⩽12\quad1\leqslant n,m \leqslant 121⩽n,m⩽12 题解 看到这么小的数据范围,显然可以状态压缩,考虑状压缩DP。 设 f[i][j]f[i][j]f[i][j] 表示考虑前 iii 行且第 iii 行状态为 jjj (压缩...原创 2018-11-08 17:05:16 · 145 阅读 · 0 评论 -
Luogu P3648 [APIO2014]序列分割
对于一个动态转移方程 dp[i]=dp[j]+M+(sum[i]−sum[j])2dp[ i ] = dp[ j ] + M + ( sum[ i ] - sum[j] )^2dp[i]=dp[j]+M+(sum[i]−sum[j])2 假设两个决策点 kkk , jjj ,且 jjj 比 kkk 更优(这里就是 dp[j]<dp[k]dp[ j ] < dp[ k ]...原创 2019-04-02 14:02:42 · 245 阅读 · 0 评论 -
Luogu P4463 [国家集训队] calc
拉格朗日插值优化动态规划原创 2019-07-08 08:56:33 · 108 阅读 · 0 评论 -
Luogu P5337 [TJOI2019]甲苯先生的字符串
题目大意 给定仅包含小写字母 a∼za \sim za∼z 的字符串 s1s_1s1。你需要构造一个长度为 nnn 的字符串 s2s_2s2,要求 s1s_1s1 中的相邻的两个字母不能在 s2s_2s2 中相邻地出现,求可行的方案数量对 109+710^9+7109+7 取模后的值。 数据范围 1⩽n⩽1015,1⩽∣s1∣⩽1051\leqslant n\leqslant 10^{15...原创 2019-06-28 11:11:03 · 199 阅读 · 0 评论