关于联通块DP的一些问题(to be continued)

本文探讨了联通块DP在解决数轴点选择优化问题和构建特定树型结构时的应用。通过例题HDU 6157和Codeforces的一道题目,详细解释了如何利用动态规划思路进行求解,并展示了转移方程和复杂度分析,揭示了这类问题的解题策略。
摘要由CSDN通过智能技术生成

记一下这种奇妙的思路。。。


Example I:HDU 6157

题意就是给一些点(数轴上),然后你要选出其中的m个点,重新安排它们的顺序,假设为P1...Pm.

若令P0=Pm,Pm+1=P1(其实就是在一个环上)

那么这个排列的权值就是dist(P1,P2)+...+dist(Pm,P1)+(满足Pi-1<Pi>Pi+1或Pi-1>Pi<Pi+1的点个数)*d[0]


思路:dp[i][j][k]表示到第i个点,有j个不相交路径,已经选了k个checkpoint了.

可以发现,如果顺序已经被钦定,那么从这个排列的任意一个点开始答案都一样.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值