摘要:
题目 传送门 思路 题目不保证$a_i$最优 所以我们先要用一个简单的背包来处理一下$a_i$ 我们考虑到对于一个区间,我们不仅需要这个区间的$l$和$r$,还要知道右边或者左边有多少个相同的连续的序列 我们设$dp[i][j][k]$为区间$i$到$j$,有$k$个和$a_j$相同的数字 转移的话 阅读全文
posted @ 2020-07-29 10:42
loney_s
阅读(71)
评论(0)
推荐(0)
摘要:
题目 传送门 思路 我们注意到题目中有一个不自交的条件, 这个条件很容易的就将一个多边形划分成两个部分,即一个部分不可能向另一个部分连边 这个时候就有点像子问题的转换 设$dp[l][r][0/1]$,即区间$l$到$r$,终点在$l$还是在$r$ 注意因为是一个多边形,所以这里的$l$是可以大于$ 阅读全文
posted @ 2020-07-29 10:21
loney_s
阅读(158)
评论(0)
推荐(0)
摘要:
题目 传送门 思路 如果一个区间没有被染色,或者被全部染色 那么这个区间是很容易被计算的,也就是指我们可以考虑设计这种状态来计算答案 设$dp[i][j]$为$i$到$j$这个区间没有被染色或者全部被染色的染成正确方案的方案数 如果当前是第$i$种颜色,设其的位置为$p_i$,那么$l$~$p_i- 阅读全文
posted @ 2020-07-29 10:14
loney_s
阅读(98)
评论(0)
推荐(0)
摘要:
题目 传送门 思路 考虑到一个区间如果能缩成一个点,那么这个点的值一定是确定的 所以我们设$dp[l][r]$为区间$l,r$最终缩成的点的值 如果不能缩成一个点,那么$dp[l][r]=0$ $dp[l][r]$的转移枚举一个分界点即可 之后就是一个划分区间的问题 按照套路,设$f[i]$为前i个 阅读全文
posted @ 2020-07-29 09:51
loney_s
阅读(93)
评论(0)
推荐(0)
摘要:
题目 传送门 思路 对于每一辆车, 他的最小容量其实取决于最长的一段路,即我们可以通过求最长路来计算油量 设$dp[i][j][k]$为从$i到j$有$k$个加油站的最长路的最小值 状态转移比较明显 \(dp[i][j][k]=min\{max\{dp[i][ind][k-1],a[j]-a[ind 阅读全文
posted @ 2020-07-29 09:02
loney_s
阅读(87)
评论(0)
推荐(0)

浙公网安备 33010602011771号