随笔分类 - 杂项-思维题
摘要:E. Count Seconds 赛时绝杀了((( 我们算一下出度为 $0$ 的节点 $t$ 所需要排出多少次 $1$。通过简单的拓扑可以算出来,这非常简单。问题出在并不是时时刻刻这个节点上又有数字,那么就会造成耽搁,使得时间变长。那么有多少时间是耽搁的呢? 我们假设 $dis_u$ 表示节点 $u
阅读全文
摘要:NOIOL2022T2 讨论 解题思路 我们考虑什么时候不存在合法集合对。 两个集合不合法当且仅当他们有包含关系或无交集。我们考虑对集合排序,这样若 \(B⊆C,C⊆A\),那么有 \(B⊆A\)。这显然。所以排序可以简化计算。 我们从小到大枚举一遍,把现在所有扫过了的,包含元素 \(i\) 的最大
阅读全文
摘要:LG2610旅游 解题思路 我们考虑把这张图转换一下。 我们旅行完了一个国家后,无论我们从哪个节点出发,我们应该可以停留在任意剩下两个节点上。我们可以选择其旁边两个国家旅行。由于不能走回头路,另外一边就无法访问了。这样我们把有公共边的两个国家连边,可以构建出一张图。 我们来探究这张图有什么性质。 \
阅读全文
摘要:CF1651D Nearest Excluded Points 解题思路 我们定义一个点的“距离”为它和其对应答案的曼哈顿距离 我们可以非常轻松的知道哪些点的距离是 \(1\)。我们以这些点作为起点 BFS。 如果一个点 \(x\) 距离为 \(1\),它的四周有一个点 \(y\) 距离大于 \(1
阅读全文
摘要:CF1557E Assiut Chess 前言 这篇题解可能会和普通题解不太一样,会很“生动”,希望大家喜欢~ 解题思路 我们的主角是国王(K)和王后(Q),那就把舞台交给他们吧! 旁白:这一天王后发现国王藏私房钱,于是决定抓住他(什么辣鸡剧情啊喂!)。国王和王后移动方式见题目,国王率先进入棋盘,选
阅读全文
摘要:B. Cobb 这个题比较巧妙。 首先我们考虑 \(n\) 比较大的时候,由于 \(a_i\leq n\),答案一定是 \(n^2\) 级别的。随着 \(n\) 不断减小的过程,答案被更新的概率不断减小,所以我们可以用一个时间复杂度不严格为 \(O(n^2)\) 的算法通过此题。 其实这个剪枝很好想
阅读全文
摘要:A. Cherry 妙啊,CF div2的A我居然用了单调栈+RMQ。(无语) 先讲讲我的做法。 我是想用单调栈求出对于每一个 \(i\),满足 \(i\in [l_i,r_i]\) 且 \(a_i=\min\limits_{j=l_i}^{r_i} a_j\) 的最大区间 \([l_i,r_i]\
阅读全文
摘要:ARC121D 1 or 2 解题思路 首先考虑简化问题。 假设只能一次吃两个糖,那么显然可以贪心。 我们假设 \(n\) 是偶数,那么最优的就是排完序后首尾相加,依次向里靠拢。简单证明一下: 假设有 \(a<b<c<d\),那么 \(\max(a+d,b+c)\leq\max(a+c,b+d)\)
阅读全文
摘要:C. Baby Ehab Partitions Again 这个题比 B 简单吧 比赛时花了 \(23\) 分钟切了。 其实我们可以得出结论,最多去掉一个数。 至于为什么需要在分析的过程中解释。 首先,如果 \(n\) 个数的和为奇数一定输出 \(0\)。这个很好理解。 其次,我们再来考虑是否存在一
阅读全文
摘要:B. AGAGA XOOORRR 有时候比赛考的是审题。 题目中提到了: he picks \(2\) adjacent elements 'adjacent' 没看到,浪费 1.5h,这场比赛凉凉了。 具体分析做法。 容易想到最后留下的数要么 \(2\) 个,要么 \(3\) 个。这很好证明。 如
阅读全文
摘要:A. Tit for Tat 这个题不是很难。 考虑贪心。我们一定要先把前面的数字给尽量变成 \(0\),把数字全加到最后一个数身上。这一定是最优的做法。 读者自证不难 如果指针到了最后有一个数,但是 \(k\) 还不为 \(0\),就退出循环。因为题目里说: at most \(k\) opera
阅读全文
摘要:D. AB Graph 我是SB。 比赛的时候由于有一种情况没有输出 Yes,挂了,赛后加上就过了。 而且话说这天早上刚考完 WC2021。不觉得WC的这道题和他很像吗。我当时吓出一身冷汗。 好啦不说废话,来分析本题。我们不要把它想得过于复杂,我们分成几种情况。我们令 \(w(u,v)\) 为从 \
阅读全文
摘要:C. Fence Painting 本题细节较多,因此我在 45min 通过时,只有 600 人左右通过。 首先容易想到倒序考虑,因为后来者的颜色肯定在上面。我们可以记录一下 \(a,b\) 中有多少颜色需要更换,有哪些颜色不需要更换。我们在考虑颜色时,首先考虑的就是那些需要更改的颜色,如果现在要考
阅读全文
摘要:B. New Colony 本题我在 14min 时通过,当时只有 647 人通过。 本题 \(k\) 很大,其实是个纸老虎。我们想最简单的,如果有一次我的石头滚到了 \(n+1\) 处,那么下一个,还会滚到 \(n+1\) 处,因此我们只需要一直模拟,直到有石头滚到 \(n+1\) 时,退出循环,
阅读全文
摘要:A. Space Navigation 赛时我关注了一下做出提的人数,我在 6min 的时候提交,一次通过,但此时只有大概 800 个人通过,有点令人大跌眼镜。 分析题目,我们其实可以根据 \(s\) 算出这个飞船在 \(x\) 轴正负方向上和 \(y\) 轴正负方向上最远可以到达的坐标位置,四个量
阅读全文

浙公网安备 33010602011771号