摘要:        
简单地偏分,艰难地AC系列。 这道题看上去很简单,直接爆搜就完事了。 不加任何剪枝的爆搜是40分(听人说的),加上一个最水的最优性剪枝就80分。 这个剪枝我没想到,如果加上去90分,是这样的: 如果当前距离剩下$s$条边还没走,如果这些边权值都为最小值1,加上去的答案还大于等于当前答案,剪枝。 最后    阅读全文
posted @ 2018-08-31 14:47
Garen-Wang
阅读(291)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一道很水的树形dp吧。。。 这道题就是给你一棵树,然后允许你删除掉一些点和边,使得剩下的树的权值和最大。 与最大子序列类比,我们可以显然地得出:对于最大权值和为负数的子树,我们一定不会取。 所以我们可以定义一个状态:$dp[i]$表示结点$i$及其子树的最大权值和。 状态转移方程也很显然:$dp[u    阅读全文
posted @ 2018-08-31 12:00
Garen-Wang
阅读(277)
评论(0)
推荐(0)
        
            
        
        
摘要:        
没错,我变菜了。。。 这道题可以用贪心的递推$O(n)$地搞过去。 但是因为线段树和平衡树也要支持最大子序列,所以回来了解一波$O(nlogn)$的算法。 算法思想也非常常见:分治法。 对于一个区间$[l,r]$,我们从中间给他分开,变成$[l,mid]$和$[mid+1,r]$这两个区间。 而最大    阅读全文
posted @ 2018-08-31 11:21
Garen-Wang
阅读(177)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号