区间dp
ljq真的不能再吃了
珍惜每一天
展开
-
【sicily1822 Fight club】 DP 决斗
ConstraintsTime Limit: 1 secs, Memory Limit: 32 MBDescriptionFight club is an organization where you release your pressure and emotion by fighting the other club members. The fight begins like this...原创 2019-04-15 16:49:03 · 189 阅读 · 0 评论 -
【P1057 传球游戏】区间dp?
P1057题意 就是圈圈内传球 一个人只能往左右传问你m时刻 1这个人拿到球的概率是多少我们dp【i】【j】 代表第 i 秒 第 j 个人能拿到球的方案数我们知道这个球只能从左右来 那么状态转移方程就是dp[i][j] += dp[i-1][j+1]+dp[i-1][j-1]/* if you can't see the repay Why not just work ...原创 2019-04-14 21:39:53 · 91 阅读 · 0 评论 -
【1880 石子合并】 四边形不等式优化
P1880一开始可以用区间dp的做法做 那么时间复杂度是O(n^3)dp[l][r] 代表从区间从 l 到 r 的合并代价然后枚举区间长度用一个k去分割他 得到最优答案/* if you can't see the repay Why not just work step by step rubbish is relaxed to ljq*/#inclu...原创 2019-04-15 11:05:22 · 332 阅读 · 0 评论 -
【POJ 1141 括号序列】 区间dp
POJ 1141题意就是空串是合法的S为合法串(S)合法[S]合法问你最少添加几个字符串使得输入的串为合法串并输出合法串我们用区间dp搞一下 dp[l][r]代表从 l 到 r 需要加几个串然后统计出答案用 dfs 跑一下序列 输出答案/* if you can't see the repay Why not just work step by step ...原创 2019-04-15 12:26:42 · 226 阅读 · 0 评论 -
【Codeforces 607 B. Zuma】
CF607B容易看出是区间dp dp[l][r]代表 l 到 r 长度的最小代价就是需要特判长度为 2不然如果arr[l] == arr[r] dp[l][r] 可以直接由dp[l+1][r-1]转移过来然后再枚举左右两部分枚举最小就行/* if you can't see the repay Why not just work step by step rubb...原创 2019-05-08 08:12:09 · 148 阅读 · 0 评论