摘要:题意: 有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个 操作,分为三种: 操作 1 :把某个节点 x 的点权增加 a 。 操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a 。 操作 3 :询问某个节点 x 到根的路径中所有点的点权和。 对于 100% 的数据, N
        
阅读全文
 
        
            
            
摘要:题意:一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 I II. QSUM u v: 询问从点u到点v的路径上的
        
阅读全文
 
        
            
            
摘要:题意: 给定一颗有点权的树,每个树上的节点最多能走到lim[u]次,求一条路径,使路径上的点权和最大,每个节点上的点权如果走了多次只能算一次。还要求方案是否唯一。 思路:每个点只能取lim[u]-1个子树。因为每个子树只取1次或不取,考虑树形DP,dp[u]=dp[v1]+dp[v2]+...(加l
        
阅读全文
 
        
            
            
摘要:题意:有一张N点N边的图,点有点权。相连的两个点不能同时取,问使点权和最大怎么取。 思路:如果是N点N-1边就是一棵树,即”没有上司的舞会“ 现在多了一条边,就是环套树的森林。我们枚举删哪条边,删后就是一棵树,做树形DP取最大值即可。删掉的边所连接的两个点中有一个点要强制不取。
        
阅读全文
 
        
            
            
摘要:听说JSOI有版权问题就不放图了 如果前面的文章里的图需要删掉请通知我 题意:有一些女的要挑一些男的,挑中的几率均为p。一个男的可以无限次被挑中。若女a选中男b,女c选中男d,a<c,b>d则对答案有1的贡献。问期望总贡献。 思路:我们设女x选中男y的几率是p(X,Y),可以预处理出。 设y为女x喜
        
阅读全文
 
        
            
            
摘要:ANS明显是有二分性的 二分答案,设二分值为b M(i,j)−m(i,j)j−i+k>b 显然当l<长度<r时,一端是最小值,一端是最大值。 等于l或r的时候因为可能不满足以上性质,所以RMQ暴力O(nlogn)做。 a[i]−a[j]>b∗j−b∗i+b∗k 或 a[j]−a[i]>b∗j−b∗i
        
阅读全文
 
        
            
            
摘要:此题花费我整整三天的功夫。还在NoiP贴吧发过贴。 最后发现trie树建新节点时信息未完全复制,真是愚蠢之极。 言归正传。 如果我们已经知道了每个点上的trie树那么询问就是sum[x]+sum[y]-sum[lca(x,y)]*2 然后就是trie树变可持久化。 DFS2中插入所有字符串,建立新节
        
阅读全文