![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
题目解析
文章平均质量分 79
Exelite
AFO
展开
-
2021.2.3 WC模拟赛
2021.2.3 WC模拟赛状态极差,整场比赛没什么想法,最后只写了最水的暴力。。T1—far题意:求所有n个点的有标号无向连通图中,1与 n 的最短路长度之和。考虑将1与所有点最短距离和求出再除以 n-1。这样就方便DP了。求最短距离考虑 BFS分层图。容易想到设 fi,j,k\large f_{i,j,k}fi,j,k 为已选 i 个点、有 k 层、最后一层有 j 个点的方案数。O(n4)O(n^4)O(n4)注意到转移时 层数与方案数的计算无关,可以舍掉这一维。怎么计算贡献?多记一个原创 2021-02-04 08:01:16 · 271 阅读 · 0 评论 -
2021.2.1 WC模拟赛
2021.2.1 WC模拟赛T1—dissolution题意:n个点,给点黑白染色,求相邻(中间无同色点)同色点间曼哈顿距离和的最大值。容易想到设 fi,jf_{i,j}fi,j 为已染色的点中,两种颜色的点的末尾分别为 i,j 时,最大的距离和。f 无明显性质,无法突破 O(n2)O(n^2)O(n2).从极短的时间限制看,我们肯定需要一个一维状态的DP。由于我们需要计算跨多点的同色点对距离,可以想到,设 fif_ifi 为染了前 i 个点,第 i 个点与前一个异色时,最大的距离和。讨论一下绝原创 2021-02-02 15:11:58 · 139 阅读 · 0 评论 -
GDKOI2021总结
GDKOI 总结Day1原题+水题???只有235。T1—cut题型:构造满足一定贡献的解。Sam说是“Derandomization(去随机化)”?通过分析,随机情况下割的大小的期望恰是1/2 m—虽然到这就可以随机nian过去了;然而,我们希望“加以干预”—去随机化。即我们当前要确定一个点的颜色时,可以考虑能否通过什么方式,使得之后选择的期望更优——则有其法:若与该点相连的有色点中,黑色更多,则染白色——新增的贡献边不比放弃的边少!考场时不太注意如何利用题目只需1/2 m 的特殊要求原创 2021-02-01 21:07:24 · 123 阅读 · 0 评论 -
11.23A T4方(思维好题----杜教筛(总复习))
11.23A T4方(思维好题----杜教筛(总复习))Description给一个n×mn\times mn×m的网格(一共(n+1)×(m+1)(n+1)\times(m+1)(n+1)×(m+1)个格点),定义格点正方形的权值时它完全包含的格子数,求网格中所有正方形(可以是斜的)的权值和。Solution容易发现一个正方形的权值就是其面积减去两条斜边穿过的格子。面积易求。穿过的格子怎么办?让人没有头绪。考虑穿过的格子坐标满足的条件?那么线段应该与格子有两条边相交,限制比较复杂。但在思考的原创 2020-12-04 19:19:21 · 96 阅读 · 0 评论 -
11月 树上问题汇
树上问题汇(近期)T1—11.24A.path(树与 森林 DP)【题目描述】给定一张 n 个点,m 条边的无向无环带权图。对于一个非空点集 A,如果存在一条简单路径经过点集内的所有点,则称它是好的,并设f(A) 表示边权和最大的经过 A 中所有点的简单路径的边权和。从所有好的点集中随机抽取一个点集 A,求 f(A) 的期望模 998244353 的值。n≤106n\leq10^6n≤106Review千万不要被奇怪的描述给蒙过去了,无向无环图就是森林啊—看题要仔细。没有给出范围的变量也原创 2020-11-26 22:10:34 · 136 阅读 · 0 评论 -
11.23A组 T3----color(思维题,构造)
11.23A组 T3----colorSolutionm显然有上界:怎么求?显然每一列每种颜色填两次最优。那么若某一行有x个位置颜色为c,这些位置所在列填的另一个c不能有两个在同一行,那么$ x\leq 2n-1 $ ;有 n 种颜色,那么$ m\leq n*(2n-1) $ 。若能达到上界则最优。怎么构造呢?原题解:然后我们这样染色:先找到$ 1 $ 至 $ 2n $ 的一组匹配,然后每组匹配点的颜色要求相同,我们先给第一组染一号色,第二组染二号……然后我们环移一次后再染,一共能产生$ n原创 2020-11-24 07:41:48 · 93 阅读 · 0 评论 -
11.23A组 T2----path(思维题,构造)
11.23A组 T2----pathSolution有一条路径全为0,显然考虑将其置于边界处,暂定为第1行与第n列。然后从小到大考虑每条路径的位置:权为1的路径显然要与0有许多重合的位置,权为2~(n-1)的类似。容易有这样的构造方式:从上到下,每行又从右到左地考虑每个位置填什么。那么当前已填数能走出的最大权值+1就是经过当前要填的数能走出的最小权值。由于往右再往下走一定最小,往下再往右一定最大,则通过前缀和以及上式可以快速算出每个格子的值。发现构造过程时刻满足所有可能路径的权不同,因此构造原创 2020-11-23 22:33:14 · 76 阅读 · 0 评论 -
11.23A组 T1----walk(欧拉路径)
11.23A组 T1----walkSolution合法的图至少满足有0个/2个度数为奇数的点----即图有欧拉通路当所有点度数为偶数,则图上所有环包含起始点,若有合法的起始点,显然度数最大的点可以作为起始点,则把起始点从图中删去,图中不存在环,O(n)判定。当有两个点A、B的度数为奇数,则A、B中有一点为起始点,连接A、B,则可以转化为点度数全为偶数的情况。Review考察了图的欧拉路径的相关知识。考场发现了两种情况的相互转化关系后,就死磕有两个点度数为奇数的情况怎么快速判定,然后,,原创 2020-11-23 22:11:27 · 137 阅读 · 0 评论