P6047 丝之割 题解
# Description Luogu 传送门 # Solution 斜率优化 dp 非常好的一道斜率优化,完全理解题目都用了好长时间 QwQ 其实如果你已经完全理解了这道题也不是特别难了。 我们可以选两个下标,然后把经过这两个下标的线全部删掉。 不难发现,交叉的线是没有用的,所以对于上方的一个点,我们只保留它与下方连边中最右边的点即可。 然后这张图就变成了好多不相交的线,这样就可以列出朴素 dp\text{dp}dp 了。 设 fif_ifi 表示把前 iii 条弦全部切掉的最小花费,那么有转移方程: fi=min(fj+minlu[j+1]−1×minrv[i]+1)f_i =...
more...