摘要: tarjan缩点+最短路 这道题我想了一半的正解,就是缩点+DAG上考虑,之后图只有一种情况:1号点连着大量的点,大量的点连着1号点,部分能到达1号点的点连接着1号点能到达的部分点。转向就是要从1号点能到达的点过渡到能到达1号点的点。考虑spfa,在缩完点后的图上从1号点正向跑最大路,再建立一个反图 阅读全文
posted @ 2018-09-21 21:29 Splitor 阅读(181) 评论(0) 推荐(0) 编辑
摘要: spfa+dp; 显然,最短路上的公共路径一定是连续的。这道题我一开始too young too simple 地进行了暴力dp,结果T了。。。。。。 55分code: // luogu judger enable o2 include include include include include 阅读全文
posted @ 2018-09-21 09:39 Splitor 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 区间dp+最短路。 这一道题一开始没有思路,但观察了一下数据范围,果断大力dp。我们先用N^3logN 的复杂度预处理出 所有区间的最短路(就是区间内不改变路径的最短路),然后区间dp,dp转移方程为:f[i]=max(f[i],f[j]+k+(i j+1) cost[j,i]) (1 includ 阅读全文
posted @ 2018-09-21 06:56 Splitor 阅读(262) 评论(0) 推荐(0) 编辑