05 2022 档案
摘要:D 不难发现最终的图将是若干个基环树。 先将我们已经知道的边连上。那么有些联通块已经成为基环树了,这样我们直接将答案,在下面填数时就不考虑它们了。 否则剩下的连通块一定都是树(单个点也算树),并且每个树中恰好有一个点没有连上(即每个树中都存在且仅存在一个点,使得)。
阅读全文
摘要:如果不强制在线,这题如何解决? 类似之前模拟赛的一题,我们注意到每条边的存在组成了一个区间。那么考虑使用线段树维护。 具体的,我们加入一个区间的时候,我们知道它在时刻加入,在时刻删除,那么我们在线段树上找到对应的区间,使用vector存储。 //seg[pos]表示当前线段树对应的区间
阅读全文
摘要:G 法1: 我们有一种显然的贪心思路——对于一个,尝试找到后面一个,满足,在时刻买入,在时刻卖出。 这样的做法显然不对。 假设我们是在时买入一个stonk,在时卖出,而在时卖出是最优解。那么我们可以假设在时刻卖出后,我们立刻以
阅读全文
摘要:这个系列将会收录 https://atcoder.jp/contests/dp 和 https://atcoder.jp/contests/tdpc 中的题目和题解。
阅读全文
摘要:这个系列将会收录 https://atcoder.jp/contests/typical90/tasks 中的题目和题解。
阅读全文