02 2022 档案
POJ 3585 Accumulation Degree
摘要:题意 给定一颗无向带权树,权值代表两点间流量的最大值,现在要你找出一个节点作为源点,向叶子节点流水(根节点的水流可以认为无限大),使整棵树的流水量最大。 分析 本题是一个“不定根”的树形dp问题,很容易想到一种朴素的解法:枚举源点,每次做一次树形dp,时间复杂度 O(N2)。 我们如果用“换根法”代
洛谷 P2899 [USACO08JAN]Cell Phone Network G
摘要:题目大意 有N个点,N-1条边(也就是一棵树),对于任意一个节点,要么自己建一个信号站,要么父节点或子节点建一个信号站,问需要信号站个数最少是多少? 分析 看到这题,感觉跟没有上司的舞会很像,所以只需要在加一种状态就行了。 自己(x),子节点(y),父节点(fa)中必须要有一个点建信号站。 定义状态
洛谷 P1025 [NOIP2001 提高组] 数的划分
摘要:一. dfs 因为数据比较小,此题可以用搜索来暴力,需要注意的是: ①因为要考虑重复,所以我们划分个数采用升序,要保证后一个划分的个数要大于等于前一个划分的个数。 ②为了防止TLE,要进行适当的剪枝,详情见代码。 #include<bits/stdc++.h> using namespace std
洛谷 P5535 【XR-3】小道消息
摘要:提示 你可能需要用到的定理——伯特兰-切比雪夫定理。 对于所有大于1的整数n,至少存在一个质数p,符合n < p < 2n。 而k+1≥2,满足条件,所以就分情况讨论即可 分析 ①当k+1为质数,且(n+1)/2<k+1≤n+1 因为 2~n+1 没有数为它的倍数,即任何数与它互质,所以只需要一天即