题解
文章平均质量分 52
mikechu_2006
在校OIer,平时没事就来发点文章。
展开
-
CF1503C旅行商问题
首先,我们进行第一步的转换。考虑到所有c必须被取过一次,所以我们把这个数值减掉,最小化额外的花费。另外,由于旅行商走到是一个环,其实不用管他从哪里开始的,从最低点爬到最高点(指a最小和a最大),再从最高点免费滑下来就行了。(这题可以形象的想象成登山,c为一个站点免费为你提升的缆车长度…)官方给出的第一个题解是dijkstra,很好理解,很好证明。然后洛谷上有人说可以通过c[i]范围的确定能扩展到那些结点,然后设为可以访问,直到访问到最高处(美丽度最大的城市)。详见其他题解。官方题解2就要简单得多。原创 2021-04-05 10:05:32 · 206 阅读 · 0 评论 -
NOI2020 Day2 T2 超现实树 题解
题目链接:https://www.luogu.com.cn/problem/P6776前言作为一个APIO只能得40分的蒟蒻,参加了NOI结果也是非常的惨,具体就不提了。Day2 T2 超现实树是一道我思考了很多的题,Day2的大部分时间花在上面。但我依旧没有得到正解。于是,在赛后,查了题解,又思考了很久,终于想明白了。些这篇题解主要是帮助和我刚开始陷入了同样的思维怪圈,因此一直没想明白这题的人。思路考虑证明:在所有可能被生成或输入的树中,只有一种树需要被考虑到,称之为“链树”。它满足 min(原创 2020-09-13 16:56:39 · 420 阅读 · 0 评论