01 2024 档案

摘要:E: 题意:给出排列a,每次数字与下标不匹配的所有数会循环右移一位,问每一个数什么时候到自己的下标位置。 第一眼以为又是一道On链表,但是发现可能经过好多轮才有数字归位,于是放弃了“每次移动会使得那些数字归位”这个思路。 Solution: 发现答案不超过n,因为你移动n次相当于转了一个圈,肯定能回 阅读全文 »
posted @ 2024-01-24 21:39 maple276 阅读(21) 评论(0) 推荐(1) 编辑
摘要:G: 题意:给出01序列,给出 r 序列和 b 序列,每个位置选择 ribi,保留01序列中选择 ri 的位置,总贡献为选择的数字和减去保留后的01序列的逆序对个数,请你最大化总贡献。nlogn 第一眼是dp,看到数据范围放弃了,第二眼是网络流,看到数据范围放弃了 阅读全文 »
posted @ 2024-01-24 19:04 maple276 阅读(14) 评论(0) 推荐(1) 编辑
摘要:F: 题意:给你所有边的边权,问你能不能组成直径为d的一棵树。n,d<=2000。 Solution: 可以看出是个背包,然后不在直径上的那些边怎么安置呢。可以分成三种情况: 最长边加次长边大于d,直接No。 除去第一种情况下,如果直径包含最长边,那么未选入直径的边都可以接在最长边旁边,一定合法,做 阅读全文 »
posted @ 2024-01-24 18:19 maple276 阅读(12) 评论(0) 推荐(1) 编辑
摘要:第一次AK div2,写篇题解纪念下。 这场应该是我打过最简单的div2了,曾经有一场做出C都能进前200,这场五题都有1000人。 做完C题之后去看榜,E题竟然比D题人多,看眼,诶?这不是原题吗,怎么Edu也有原题呀。 回来看D以为是神仙题,结果发现只是个O(n)的链表。 F: 题意:给你一个数列 阅读全文 »
posted @ 2024-01-19 18:42 maple276 阅读(39) 评论(2) 推荐(1) 编辑
摘要:D: 题意:给你一个数列a,Q个独立询问,每次操作给一个数加一,k次操作后最大化数列a的与值。 Solution: 因为是最大化与值,那高位和低位就不冲突了,贪心看每一位能不能成为答案的一部分。 我们用res表示已经确定成为答案的高位和,当我们考虑第 i 位能不能加入答案时,我们计算三种数的花费: 阅读全文 »
posted @ 2024-01-19 18:13 maple276 阅读(15) 评论(0) 推荐(1) 编辑
摘要:参zhao考chao博客:Troverld 本博客从几何的角度详细讲解子集DP的转移过程,更加直观。 一类经典问题: 在刷题时我们经常会看到两种题型:知道二进制集合的值,求出某个集合的所有子集值之和;知道二进制集合的值,求出某个集合的所有超集值之和。 遇到这种经典问题,我们一般有两种处理方式:1.直 阅读全文 »
posted @ 2024-01-19 17:46 maple276 阅读(919) 评论(0) 推荐(6) 编辑
摘要:F: 题意:一棵树,每个点有点权,多次询问x到y的路径上的线性基能不能组成z。 Solution: 好像有很多倍增啊或者是点分治来解决线性基的合并问题的,不太想学,因为发现了一个叫前缀线性基的黑科技,只加了一个同样大小的数组,就可以用n个线性基表示任意区间的线性基。 前缀线性基模板题:CF1100F 阅读全文 »
posted @ 2024-01-18 00:15 maple276 阅读(28) 评论(0) 推荐(1) 编辑
摘要:注:本博客只探索是否存在偶环,不能求出偶环数量,也不能输出偶环包含哪些点。 网上一搜“图论如何判断偶环”,搜出来的全是“图中是否存在环”,只能说对于大学生来说普及的算法止步于此了,谔谔。 但是只要是接触过一点ACM的同学应该都会判断是否存在奇环,无论是有向图还是无向图,判断奇环只需要二分图染色就行了 阅读全文 »
posted @ 2024-01-17 16:46 maple276 阅读(209) 评论(0) 推荐(1) 编辑
摘要:黑历史,长期未补的A题。 A: 题意:给出初始数列a,每次操作可以选择区间 [l,r] 和整数 x,将区间每个数异或上 x,花费 rl+12。求把所有数变成0的最小花费。 Solution: 容易想到,长区间没有意义,我们只需要用长度为2或 阅读全文 »
posted @ 2024-01-17 13:30 maple276 阅读(19) 评论(0) 推荐(0) 编辑
摘要:D: 题意:给你初始数列a,你可以无限次操作,每次操作将任意一个区间只保留最小值,问最后留下的数列有几种。 本以为是道排序后数学题,发现转化不成。 Solution: 很容易将题意中的任意区间转化为长度为2的小区间,即,大小数相邻可以删去大数。 是个DP,每次添加一个数,更新一下前 i 个数 阅读全文 »
posted @ 2024-01-16 18:06 maple276 阅读(14) 评论(0) 推荐(1) 编辑
摘要:这场的题还挺有意思的,DEF都挺有趣。 E: 题意:开关灯问题,一开始全灭,给出按按钮的限制:按了 xi 必须按 yi ,最后开着的灯不超过 n5 个,输出-1或一种方案。 这题误导人往图论方向去想,谔谔。 看到像\(\lflo 阅读全文 »
posted @ 2024-01-11 21:36 maple276 阅读(17) 评论(0) 推荐(0) 编辑
摘要:F: 题意:给出一张无重边的无向图,保证图是一个点双连通分量(没有割点),让你把所有点划分成两个点集,保证各个点集的导出子图连通。 本来想的是怎么找到一个大环,但是想想好像点双不一定有大环(“日”中间加个点就没大环了),就放弃了。 Solution: 有没有O(n)的做法呢?完全没思路。但是这题是n 阅读全文 »
posted @ 2024-01-10 11:11 maple276 阅读(31) 评论(1) 推荐(0) 编辑
摘要:这场E题就是HH项链上树版,VP时D看错两次题意(乐)导致E没时间看了。 D是说构造n个长度为n的完全平方数,而且n个数multiset要相同,一句话题解:1690000,9610000,1060900,9060100,1006009,9006001。 做E之前先来看看序列版:HH的项链。 HH的项 阅读全文 »
posted @ 2024-01-09 19:01 maple276 阅读(30) 评论(0) 推荐(1) 编辑
摘要:没打,VP了,但只会做前四题。 感觉这场题还不错,记录下D,E,F1,剩下的就没看了。 D 题意:有一颗标准二叉树(有左儿子必有右儿子),连接每个左右儿子的边权一个为0一个为1,中序给出所有叶子到根的距离,问你是否存在这样的二叉树。 Solution1:VP时想出来的: 显然有叶子距离是0而且只有一 阅读全文 »
posted @ 2024-01-08 17:49 maple276 阅读(38) 评论(0) 推荐(0) 编辑

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