526互联
首页
Ai
Java
Python
Android
Mysql
JavaScript
Html
CSS
960f
CF960F
首先,本题的本质是有向图的 LIS 问题,按照题目输入的顺序依次加边,设 $f_{i,j}$ 表示以 $i$ 结尾,路径权值的最大值为 $j$ 的最长链的长度,有状态转移方程 $f_{i,j}=\max(f_{k,s})+1(k\to i,s<j,val(k\to j)=k)$,直接转移时间空间复杂 ......
960F
960
CF
更新时间 2023-05-07
CF960F Pathwalks | 线段树优化DP
题目 设$dp[x,w]$为以结点$x$为结尾,且最后一条边边权为$w$的最长路径长度。 考虑根据顺序加边,对于边$(u,v)$,更新 $$ dp[v,w] = \max_{w' < w}{dp[u,w']} + 1 $$ 对于每个节点,建一棵线段树,维护$dp[x]$,这样每次更新$dp[v,w] ......
线段
Pathwalks
960F
960
CF
更新时间 2023-04-27
共2篇 :1/1页
首页
上一页
1
下一页
尾页