会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
最爱丁珰
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
108
109
110
111
112
113
114
115
116
···
132
下一页
2023年12月16日
Promotion Counting P
摘要: 这道题目就是树上查询逆序对 由于逆序对一般是在区间上面操作,所以我们用dfs序转化为区间操作(看到了子树统计本来也应该往dfs序上面想) 倒序扫描 对当前扫描到的点,如果他是一个节点的第二次访问(即这个点前面一段序列是这个节点的子树),那么就用树状数组记录下来当前比节点权值大的点的个数 如果他是一个
阅读全文
posted @ 2023-12-16 11:00 最爱丁珰
阅读(21)
评论(0)
推荐(0)
2023年12月15日
火柴排队
摘要: 这道题目看到题干就知道跟逆序对相关了 首先考虑最终的等式会是怎么样的 既然要成为同序和,我们将两个序列中值相同的连边,比如 那么最终我们要让所有边都是竖直的 由于很像逆序对,我们考虑这里的逆序对是什么 不难看出是有交叉,即用一个二元组\((x,y)\)描述一条边,其中\(x\)是\(a\)中的下标,
阅读全文
posted @ 2023-12-15 21:23 最爱丁珰
阅读(19)
评论(0)
推荐(0)
2023年12月14日
逛森林
摘要: 这是一道模板题 首先,对任意时刻,\(u\)->\(v\)这条路径上的点都是不会变动的(就是说,比如,如果某时刻从\(1\)到\(4\)的路径为\(1\)->\(3\)->\(4\),那么对之后的任意时刻,这条路径都是这个,既不会改变顺序,也不会新增节点,更不会删除已有节点),所以我们可以把所有有效
阅读全文
posted @ 2023-12-14 15:48 最爱丁珰
阅读(27)
评论(0)
推荐(0)
超级钢琴
摘要: 这道题目启示我们,在把所有状态都列举出来之后,可以分个类,然后按类考虑 比如这题,我们把所有符合条件的区间都写出来,然后排个序,取前\(k\)大的显然就是答案 为了减少时间复杂度,我们给这些区间分类 想一想我们模拟的过程,先外层循环一个左端点,然后内层循环一个右端点保证区间长度然后考虑最大值 所以我
阅读全文
posted @ 2023-12-14 14:43 最爱丁珰
阅读(15)
评论(0)
推荐(0)
2023年12月12日
水の数列
摘要: 这题目没有修改,所以可以考虑预处理 显然\(x\)从大到小或者从小到大,被选中的数字是单调的(尽管区间变化个数没有单调性) 所以我们可以考虑枚举\(x\) 我最开始想的是从大到小枚举\(x\),但是维护有一点复杂,因为是删除 这个时候就要想到既然能够从大到小枚举\(x\),那肯定也可以从小到大枚举\
阅读全文
posted @ 2023-12-12 10:00 最爱丁珰
阅读(23)
评论(0)
推荐(0)
2023年12月11日
Cow coupons
摘要: 先说明做法: 首先将所有奶牛按照\(c\)升序排序,那么最终答案一定包含\(c\)最小的前\(k\)个奶牛(如若不然,设前\(k\)个奶牛中,第\(i\)头奶牛没有在最终方案中,而最终方案中一定有一头用了优惠券的奶牛\(j\)的\(c\)比\(i\)的\(c\)大,于是我们不买\(j\),选择用优惠
阅读全文
posted @ 2023-12-11 20:35 最爱丁珰
阅读(25)
评论(0)
推荐(0)
Mootube G
摘要: 记住这种离线处理或倒序处理的方法,我记得哪个考试的题目也是 update 2024.5.11 来思考一下这道题目怎么想到倒序并查集的 假设我们在线,那么对于一个节点\(v_i\),我们就从这个节点向四周开始延伸,那么某个方向遇到小于\(k_i\)的边的时候就不用再延伸了 或者说,将图中所有小于\(k
阅读全文
posted @ 2023-12-11 20:20 最爱丁珰
阅读(20)
评论(0)
推荐(0)
内部白点
摘要: 首先这道题目给我们的一个启示:如果感觉要经历多次重复过程,可以看看是不是只会经历一次就不会再经历了 这道题目就是只会产生一次变化,即一个白点变成黑点不可能是因为他上下左右有一个最开始是白点后来变成黑点导致的 我们来证明一下 首先对一个白点\((x,y)\),他要变成黑点,一定要他的左右两边有黑点,对
阅读全文
posted @ 2023-12-11 15:39 最爱丁珰
阅读(19)
评论(0)
推荐(0)
HH的项链
摘要: 主要是知道有离线树状数组这个做法 一般的标志:没有给出修改操作 稍微的扩展:采花 还可以拓展到至少出现\(n\)次
阅读全文
posted @ 2023-12-11 13:55 最爱丁珰
阅读(19)
评论(0)
推荐(0)
二维树状数组
摘要: 见一本通P211 讲一下\(c_{i,j}\)表示什么,见下图 代表右上角圈起来的那一块的总和 于是再去理解书上的修改和求和代码即可 update 2024.5.13 求和是很好理解的,主要是要理解一下修改 很直观的,我们现在单点增加了,就要把所有包含这个点的矩形全部增加 设这个点是\((x,y)\
阅读全文
posted @ 2023-12-11 13:47 最爱丁珰
阅读(19)
评论(0)
推荐(0)
上一页
1
···
108
109
110
111
112
113
114
115
116
···
132
下一页
公告