10 2024 档案

摘要:十月的最后一天。 CCO2020 Exercise Deadlines 交换次数等于逆序对数量,所以我们的目标就是最小化逆序对数量。 考虑一个贪心,每次将尽可能大的数放在最后面。用线段树/树状数组来维护即可。 「雅礼集训 2017 Day4」洗衣服 有一个做法是分别处理洗完每件衣服的最少时间 \(a 阅读全文
posted @ 2024-10-31 21:20 ddxrS 阅读(11) 评论(0) 推荐(0) 编辑
摘要:CF213E Two Permutations 考虑枚举 x,我们每次就只考虑值在 [1+x,n+x] 的数单独拿出来,看他们是否与 ai+x 相同即可。 具体实现时,我们可以通过一棵平衡树来快速插入和删除一个数,并用 Hash 来维护序列信息。 CF961F k-subs 阅读全文
posted @ 2024-10-21 17:18 ddxrS 阅读(71) 评论(0) 推荐(0) 编辑
摘要:今天还有一道题没做,等以后有时间再来补。 abc187E Through Path 每次修改的两个点之间有一条连边,对于每次 1 修改: 若 ba 的父亲,只需要将 a 子树加 x。 若 ab 的父亲,只需要全局加 x,将 阅读全文
posted @ 2024-10-17 23:05 ddxrS 阅读(20) 评论(0) 推荐(0) 编辑
摘要:比 ARC184 简单多了。 A. mod M Game 2 我们只关心 Alice 出的最后一张牌,这张牌会决定游戏的胜负,因为除了最后一张牌,二人都可以选择出牌来使得自己不会输。 让我们假设 Alice 最后出的牌为 x,那么在打出最后一张牌之前的牌之和为 n(n1)x。 若 阅读全文
posted @ 2024-10-14 00:09 ddxrS 阅读(63) 评论(0) 推荐(1) 编辑
摘要:先考虑一个朴素的 dp,设 dpi,l,r 表示在第 i 行取了第 l 列到第 r 列之间的饮料的最大利润。 令 sumi,j 表示 k=1jai,k,有转移 \(dp_{i,l,r}=\max(dp_{i-1,L,R} 阅读全文
posted @ 2024-10-11 00:04 ddxrS 阅读(27) 评论(0) 推荐(0) 编辑
摘要:中山市选2011 杀人游戏 一个环上的点可以通过询问环上任意一点来确定整个环的状态,有入度的点可以通过询问它之前的点来确定。 所以我们先缩点。需要统计出所有入度为 0 的强连通分量的个数。 注意一个特殊情况,若存在一个强连通分量满足它大小为 1,且它连接到的点的入度都不小于 \(2\ 阅读全文
posted @ 2024-10-10 16:06 ddxrS 阅读(11) 评论(1) 推荐(0) 编辑
摘要:色 给定一张图,每个点有一个颜色。每次操作求改一个颜色,然后询问所有不同颜色点对的最短距离。 给出一种 O(nn) 的做法。 先按照边权从小到大排序,然后将边分块。 对于每一个块,我们只需要快速判断块内是否存在一条边的两点颜色不同即可。 对于一个块可以算出 \(\sum (co 阅读全文
posted @ 2024-10-08 23:46 ddxrS 阅读(6) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示