会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
最爱丁珰
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
104
105
106
107
108
109
110
111
112
···
130
下一页
2023年12月26日
main函数带形参的具体程序
摘要: 
阅读全文
posted @ 2023-12-26 16:52 最爱丁珰
阅读(9)
评论(0)
推荐(0)
2023年12月23日
影魔
摘要: 这一道题目有一个非常重要的思想,就是确定一个基准 就像计数题目一样,我们将一个区间确定一个基准,我们一般用端点作为基准,然而这道题目却行不通 但是这道题目的题干却一直提到最大值,所以我们以一个区间的最大值为基准,显然可以唯一确定 那么就不难确定一个区间\([a,b]\),以\((a,b)\)的最大值
阅读全文
posted @ 2023-12-23 18:45 最爱丁珰
阅读(13)
评论(0)
推荐(0)
排序
摘要: 本来我们最开始是想把序列的操作转化为单点操作的 想一下我们遇到过的序列转单点的方法:差分、前驱后继 所以这题本来想用差分的,但是排了序之后差分数组是无法确定的(可以手动模拟样例就知道为啥无法确定了) 然而这题目还给了我们一个提示:只需要知道最后时刻第\(q\)个位置上的数 所以我们可以考虑二分这个数
阅读全文
posted @ 2023-12-23 15:49 最爱丁珰
阅读(14)
评论(0)
推荐(0)
线段树 2
摘要: 由于有两个操作,我们要对乘法和加法设置一个优先级 我们来看看先乘后加,lazy2表示乘数,lazy1表示加数(前者初始值为\(1\),后者初始值为\(0\)) 根据我们对lazy的理解,一个节点的和的真实值,为这个节点到根节点的路径中,对每一个节点依次先乘lazy2再加lazy1得到的最终结果 假设
阅读全文
posted @ 2023-12-23 14:51 最爱丁珰
阅读(19)
评论(0)
推荐(0)
2023年12月22日
海报
摘要: 这题目是扫描线另一经典应用:求矩形并的周长 我们对\(c\)数组的求法跟求面积的时候一样,考虑如何统计答案 我们考虑什么情况会对答案做出贡献 可以发现,我们可以将边分成垂直的边和水平的边,用相同的方法分别统计再相加,下面以求垂直的边为例 垂直的边对答案做出贡献的时候只会在某一次修改的时候 假设在这次
阅读全文
posted @ 2023-12-22 22:20 最爱丁珰
阅读(14)
评论(0)
推荐(0)
站军姿
摘要: 查询奶牛身高那道题目也可以用线段树做,而且复杂度与树状数组加倍增的复杂度一样,都是\(O(logn)\) update 2024.7.29 这种题目千万不要线段树+二分
阅读全文
posted @ 2023-12-22 21:35 最爱丁珰
阅读(23)
评论(0)
推荐(0)
数列操作(加强版)
摘要: 特别注意下放的时候一定要判断是否开了点
阅读全文
posted @ 2023-12-22 21:27 最爱丁珰
阅读(11)
评论(0)
推荐(0)
蒟蒻的数列
摘要: 我们先不考虑动态开点怎么开,先想一下普通线段树怎么做 我们需要注意到题目中一个比较显眼的提示:只要求最终数列的所有元素和 这提示我们不用时时刻刻维护每个节点的和 那我们维护什么呢? 由于是要把小于\(k\)的数变成\(k\),我们可以尝试记录每个节点的最小值 在任意时刻,根据我们对lazy的理解,一
阅读全文
posted @ 2023-12-22 21:21 最爱丁珰
阅读(9)
评论(0)
推荐(0)
2023年12月21日
序列操作
摘要: 这道题目非常有助于提高我们对lazy的理解 我们设lazy为0表示全部改成0,为1表示全部改成1,为2表示翻转一次,为-1表示没有操作 按照我们对lazy的理解,一个节点真实的信息,等价于这个节点到根节点的路径上的节点的lazy的某个“和”操作 那么在这道题目的“和”操作,就是深度从深到浅节点的la
阅读全文
posted @ 2023-12-21 23:42 最爱丁珰
阅读(12)
评论(0)
推荐(0)
小白逛公园
摘要:  
阅读全文
posted @ 2023-12-21 22:33 最爱丁珰
阅读(11)
评论(0)
推荐(0)
上一页
1
···
104
105
106
107
108
109
110
111
112
···
130
下一页
公告