03 2022 档案
发表于 2022-03-31 20:34阅读:5评论:0推荐:0
摘要:挺妙的一道题。 我们用线段树来解决这个问题。 考虑集合内加 v 这个操作。 如果我们把它转化为区间操作就好了。 那么我们要求编号连续。 怎么给每个点编号呢?首先把操作序列离线下来,然后用带权并查集维护在集合内的 相对编号 ,合并的时候把被合并的集合的 相对编号 都加上合并集合的大小即可。 时间复杂度
阅读全文 »
发表于 2022-03-30 21:40阅读:8评论:0推荐:0
摘要:我不会网络流 我不会告诉你我把题目读错了 建立二部图模型。 如果第 j 个箱子最终能转移第 i 个人身上,就把左部图的第 i 个点向右部图的第 j 个点连边。 想通这一点后,这道题就是二分图优化建边了。 如果第 i 个人和第 j 个人有交集,那么能转移到第 i 个人的箱子,一定都能转移到第 j 个人
阅读全文 »
发表于 2022-03-28 22:22阅读:16评论:0推荐:0
摘要:说实话没想到三维偏序实在是太。。。 k=2 利用轮换性,不难得到答案。 k=3 记 g ( i , j , k ) = a k , i + a k , j g(i,j,k)=a_{k,i}+a_{k,j} g(i,j,k)=ak,i+ak,j 。 ∑ i = 1 n ∑ j = 1 n ∑ k
阅读全文 »
发表于 2022-03-26 16:27阅读:10评论:0推荐:0
摘要:这题是贪心。 我们按 k 从小到大排序,那么长度大的和长度小的如果有公共元素的话,长度小的一定是长度大的子集。 这样的话,我们对每个值记录找到的最晚的那个人(贪心),然后暴力判断。 那么对于和集合相关题目,我们要多关注 集合的大小 ,这样就很有可能出现 交叉 的情况,是本题解题的关键。 我想这道题难
阅读全文 »
发表于 2022-03-05 14:13阅读:6评论:0推荐:0
摘要:∑ i ( p i ) ( q i ) ( n + i p + q ) = ( n q ) ( n p ) \sum_{i}\binom{p}{i}\binom{q}{i}\binom{n+i}{p+q}=\binom{n}{q}\binom{n}{p} i∑(ip)(iq)(p+qn+i)
阅读全文 »
发表于 2022-03-05 11:17阅读:17评论:0推荐:0
摘要:A.袭击(平面最近点对) 题目描述 在与联盟的战斗中屡战屡败后,帝国撤退到了最后一个据点。 依靠其强大的防御系统,帝国击退了联盟的六波猛烈进攻。 经过几天的苦思冥想,联盟将军亚瑟终于注意到帝国防御系统唯一的弱点就是能源供应。 该系统由N个核电站供应能源,其中任何一个被摧毁都会使防御系统失效。 将军派
阅读全文 »
发表于 2022-03-01 22:03阅读:5评论:0推荐:0
摘要:题意描述 sol: mex 运算不满足区间可加性,可减性之类的。 莫队。考虑到询问只有 o(n) 次,可以平衡复杂度。 第二种方法。因为 mex 运算和权值有关,所以建立权值线段树,然后线段树二分即可。
阅读全文 »