摘要:
传送门 分析 刚开始的时候想的是求最长路和次长路,没有注意到题目中的条件是要求2条路不能交叉(2条路不能有公共的城市)。于是乎,就枚举边,把边删掉,然后在每个块里面求最长路。 刚开始想用spfa,把每条边的边权取反,求最短路,然后打着打着发现这么要枚举s,t,正解应该打树的直径(n个城市,n-1条边 阅读全文
posted @ 2018-08-08 18:02
Starlight_Glimmer
阅读(29)
评论(0)
推荐(0)
摘要:
先上一道例题:Bridging signals POJ - 1631 这道题第一反应就想到了 [CEOI96]渡轮问题 就是一个非常裸的求最长上升子序列的长度,还不要方案,非常的水。然而,常规的dp复杂度是 O(n^2) ,这道题会愉快地TLE,所以要进行nlogn级别的优化。 //O(n^2) T 阅读全文
posted @ 2018-08-08 17:48
Starlight_Glimmer
阅读(38)
评论(0)
推荐(0)
摘要:
题意简述 求由1~k之间的数(含)组合成n的方案数 分析: 本质:完全背包方案数(完全部分和问题-划分数) 状态定义: dp[i][j]:前i种数凑成j的方案数 公式: dp[i][j]=dp[i-1] [j] (不取)+dp[i][j-i] (至少取一个) 道理与完全背包相似,也可以滚成一维 然后 阅读全文
posted @ 2018-08-08 08:59
Starlight_Glimmer
阅读(52)
评论(0)
推荐(0)

浙公网安备 33010602011771号