11 2020 档案
摘要:题目描述 题解 这题考场时想了特别久,花了很多时间,但是只想出了$O(n^2)$的做法,满分做法其实不难。 容易发现,一个点如果能变成黑的,当且仅当这个点是黑色或者子树中有两个节点是黑色的。 进一步可以发现,对于这个子树中的点,他们对于这个点的要求是:除自己外的子树有黑色点,或者这个点是黑色。 也就
阅读全文
摘要:前言 前几天做比赛遇到一道题,考场想到了虚树,但是真正实现起来发现不太会打,所以回去复习了一下虚树。 然而那道题正解并不是虚树。 正文 以【SDOI2011】消耗战 为例。 这道题是很经典的虚树模板,暴力做法很简单,树形dp即可。 但是容易发现,有非常多的点实际上是不需要的,这些都不是特殊点,同时对
阅读全文
摘要:题解 这题考场打了60分,没想到80分。 这题我从听完题思考了一下细节就开始打,除掉5:00到7:00的洗澡+吃饭+腐败,一直打到晚上9:00才切。 感谢出题人,对我的心态锻炼起到了很大的作用。 不过yysy,这题打完的收获还是挺大的。 60分悬线法,很裸。 80分的做法要判断联通性,可以考虑用欧拉
阅读全文
摘要:题目大意 题解 这道题的难度大概是这次提高组最难的一题了,考试时一直在想线段树合并,发现时间过不了以后就放弃打了暴力。 关于这道题,可以容易发现,对于乘法操作,直接最后乘上即可,对于加法操作,只需要将加的数乘上后面乘的数就行了。 所以可以得出一个做法: 首先可以考虑反着做一次拓扑排序,求出每次操作中
阅读全文
摘要:题目大意 题解 这题考场上一看就感觉很可做,非常快就想到了简单又自然的70分方法,但是将大量的时间都放在了想办法优化到满分上,导致T3都没时间想。 做法不难,容易发现,如果当前的$Max$吃掉$Min$以后不是最小的,那么一定可以吃,因为下一个吃完以后一定会比他小,也就是会先被吃掉,所以只需要把问题
阅读全文
摘要:day 0 被体育老师和班主任骗去上了节体育课。 晚上睡得很香。 day1 中午躺床上躺了1个半小时,睡了个寂寞。 下午跑去拿了个身份证,急匆匆进了考场,在本校考,舒服。 先看T1,问候了一波出题人母亲,直接看T2。 然而我并不敢相信T2这么水,反复看了好多好多遍,终于开始码,10min码完。 但是
阅读全文
摘要:题目大意 题解 这题考场想了很久,但还是没有做出来。 正解也不难想,容易发现对于每一个点,紧接在这个点后面的点肯定是他的儿子节点。 然后类比菊花图的情况,不难发现将这个点后面$b_i/a_i$最大的点接在后面是最优的。 于是做法就出来了,用堆维护$b_i/a_i$的值,每次找出最大的,将这个点接在他
阅读全文
摘要:题目大意 题解 这题其实并不是很难,但是考场时连数据范围都没有看,一直在打T3。 首先证明一个结论:对于两个点来说,$power$越大,$point$就越大。 首先分类讨论,设$power_a>power_b$,\(point_a>point_b\),此时操作后有: $$ power_{a'}-po
阅读全文
摘要:题目大意 题解 这种类型的题以前做过好多次了,但这题打了我一个考场的时间,但因为看错了题还是错了。 我的做法很简单,可以发现对于一个树林,可以在树林上找到一个横坐标最大的点。 然后分别将这个点的右上方的点和其下面的点,左上方的点和其下面的点遮住,然后跑两遍最短路,就能求出答案。 容易发现,这样跑出来
阅读全文
摘要:这场比赛是CSP前最后一场模拟赛了,但我考得并不好。 T1很快就想到了一个贪心,感觉没毛病,就放下了。 T2很快想到正解,马上开始码,9:00 T1,T2码完,然后去看T3 尽管我之前做过类似的题,但是考场上头昏脑胀,连凸包都没有想到,没想清楚就去打了,11:00发现是错的,然后去看T4 T4看了一
阅读全文
摘要:模板 :CF600E Lomsat gelral 题目大意:树的节点有颜色,一种颜色占领了一个子树,当且仅当没有其他颜色在这个子树中出现得比它多。求占领每个子树的所有颜色之和。 最近遇到了一道dsu on tree的题,所以去学了一下,写一下总结。 看到这道题,先考虑暴力: 搜索到每个点,暴力搜索一
阅读全文
摘要:题目描述 题解 考场打了一个60分暴力,还炸成50. 正解很妙,感觉再做一遍也想不到。将$n-1$看成$0$,$n$看成$1$,$n+1$看成2,这样题目就转化成: 一个长度为n的队列,每个位置上都有$0,1,2$三种高度,每n次操作就将一个位置上的第二排的点向右移动一位。 如果最后一位高度为2要特
阅读全文
摘要:今天看起来得分很高,但实际上完全是因为数据水。 第一题想了很久,但是还是不会做,只打了60分。 第二题没多想,想到了一个贪心,随便出了几个数据都卡不掉,觉得这大概是出题人设置的签到题,毕竟是CSP模拟赛,所以就交了。 第三题做了最久,一直在疯狂的调点分治,结果做了个寂寞。 第四题就看了题。 今天的比
阅读全文
摘要:因为今天做的很差,所以来写一下总结。 今天比赛的问题主要是在于策略上,一开始看完题没仔细想清楚就开始码T1,然后一直改来改去,码了差不多2个小时。 第二题随便看了看,打算最后再来打60分。 第三题先打了个70分,然后推式子打差分,打到一半比赛就快结束了。 然后放弃去看T4,打了个暴力,还没来得及打完
阅读全文
摘要:GMOJ 6809. 【2020.10.29提高组模拟】不难题 题目描述 题解 这题真是恶心到我,交了整整15次才切。 这题的做法类似之前做过的求在一个平面直角坐标系中,不经过特定的点到达终点的方案数。 设一个$f[i]$表示连续走了$k$次$i$,且$i$之前的的点都做完了的方案数。 暴力转移是$
阅读全文
摘要:GMOJ 6838. 【2020.10.31提高组模拟】小j的组合 题目描述 题解 这应该是这场比赛最水的一题,但我没切。 做法很简单,可以发现,进行一次操作,相当于是可以将某一个点多经过一次,感性理解。 然后找出直径,其他的点最终都要回到直径上,$dfs$统计答案即可。 代码 #include<c
阅读全文
摘要:GMOJ 6808. 【2020.10.29提高组模拟】easy 题目描述 JKLover 很喜欢数值连续的区间,现在他有一个大小为 n 的数组 a,他想知道有多少对(l,r)满足1 ≤ l ≤ r ≤ n,且把a[l], a[l + 1], . . . , a[r]排序后相邻数差的绝对值不超过 1
阅读全文
摘要:GMOJ 6807. 【2020.10.29提高组模拟】tree 题目描述 有一个 n 个节点的树,编号分别是 1 到 n,每个节点上有一个颜色,一共有 m 种颜色,保证每种颜色至少出现 1 次。 你需要选择一个点作为根,同时找一个树上节点的非空子集 T,满足每种颜色都至少在T 中出现一次,并且 T
阅读全文

浙公网安备 33010602011771号