把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end
摘要: 传送门 分析 刚开始的时候想的是求最长路和次长路,没有注意到题目中的条件是要求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)
浏览器标题切换
浏览器标题切换end