会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Andy_Lin
不知名的蒟蒻
博客园
首页
新随笔
联系
订阅
管理
[置顶]
关于本博客
摘要: 博客主要是为自己服务,所以很多内容自己看得懂就行了 所以看得懂正常,看不懂也正常(雾)
阅读全文
posted @ 2022-01-20 16:42 Andy__Lin
阅读(61)
评论(0)
推荐(0)
2024年5月20日
无题
该文被密码保护。
阅读全文
posted @ 2024-05-20 21:30 Andy__Lin
阅读(1)
评论(0)
推荐(0)
2024年1月11日
斜率优化小记
摘要: 发现别的人都对斜优很熟,就我不是(悲),所以写个小记辅助记忆一下。 1.应用范围 众所周知,单调队列优化 dp 可以解决形如 \(dp_i=val_i-val'_j\) 的问题 那么如果再加一个 \(val''_ival'''j\) 呢 这就要用斜率优化了。 2.方法 这东西非常灵活,所以直接上题目
阅读全文
posted @ 2024-01-11 19:16 Andy__Lin
阅读(22)
评论(0)
推荐(0)
2022年10月4日
Codeforces Round #824赛时情况&赛后总结
摘要: ~~前两天的CF到今天才总结,还是太鸽了呢~~ 赛时 首先看了题目,由于英语障碍,我还在看A题时,YSC就已经A了(我还是太逊了)。 看懂后,发现A是道水题(正常),快速切掉。 随后看B,阅读倒没什么障碍,但我一直想不到做法。 思考之余,去看榜,发现YSC又把B题A了,%%% 经过不懈的思考,我胡了
阅读全文
posted @ 2022-10-04 16:46 Andy__Lin
阅读(44)
评论(0)
推荐(0)
2022年7月19日
CF1706E 题解
摘要: 看到询问,我们想到Kruskal重构树。 简单来说,按照输入顺序,建立Kruskal重构树,第 $i$ 个询问中,对 $[l_i,r_i]$ 求 LCA , LCA 的权值就是答案。 现在来讨论,如何求一个范围内点的 LCA (重点) 首先来证明: $lca_{x,x-1},lca_{x,x+1}$
阅读全文
posted @ 2022-07-19 13:05 Andy__Lin
阅读(78)
评论(0)
推荐(0)
2022年5月31日
树的直径与重心学习笔记
摘要: 此文为完成任务所设,可能不易懂,能看懂就将就着看吧 1.定义 树的定义:不存在环且联通的图。 树的直径:树中的最长链 树的重心:为一个点,以此点为根,最大子树的大小最小。 2.求法 树的直径求法分两种:两次 DFS/BFS 与树形 dp 。 首先讲好理解点的树形 dp 。 其实很简单,每个节点维护子
阅读全文
posted @ 2022-05-31 12:46 Andy__Lin
阅读(104)
评论(0)
推荐(0)
2022年5月28日
CF1562C题解
摘要: 打了vp后打算来写一篇题解。 感觉我的思路还是比较特殊。 将正值的药称为保健品,负值的药称为毒药。 首先保健品是肯定要喝的。毒药的要尽量多喝。 要多喝毒药,就要尽量喝毒性弱的(也就是绝对值小的)。 可以倒序循环,找到毒药就将其放入一个堆中,堆中毒性弱的在上。 找到保健品时,努力将其透支。用保健品的效
阅读全文
posted @ 2022-05-28 14:39 Andy__Lin
阅读(82)
评论(0)
推荐(0)
2022年5月24日
CF1684A题解
摘要: 将问题分为两类:位数等于$2$或不等于$2$ 如果位数等于$2$,那么Alice只能交换两个数位,Bob将后一个删掉。最后留下初始的第二位。 如果位数不等于$2$,那么Alice先将最小值移到第二位,随后在不动最小值的情况下随意操作。剩两位时再将最小值移到第一位。最后留下最小值。 代码如下: #in
阅读全文
posted @ 2022-05-24 13:01 Andy__Lin
阅读(43)
评论(0)
推荐(0)
2022年5月21日
LCA(最近公共祖先)学习笔记
摘要: 0.LCA是什么 LCA指最近公共祖先。他有许多的求法和应用。 1.LCA求法 首先最简单的:跳到同一深度后,再一起向上跳,跳到同一节点为止。 这个方法时间复杂度最坏为$O(n)$,如果不是一个老善人是不会让你过的。 如何优化这个方法呢?我们可以试试倍增,每次上跳多个节点,这样时间复杂度就只有$\l
阅读全文
posted @ 2022-05-21 15:59 Andy__Lin
阅读(137)
评论(0)
推荐(0)
ST表学习笔记
摘要: 0.关于ST表 ST表时间复杂度极小,不过是静态,支持RMQ,区间GCD等问题。 1.ST表入门 ST表基于倍增思想,以区间最小值为例,设$st_{i,k}$为从$i$开始往后$2k$个的最小值。 显然,\(st_{i,0}=a_i\)(其中$a$为序列) 而$st_{i,k}=\min(st_{i
阅读全文
posted @ 2022-05-21 14:08 Andy__Lin
阅读(76)
评论(0)
推荐(0)
2022年5月14日
P2757题解
摘要: 题目传送门 题意简述:一个排列,求是否存在长度$\ge3$的等差子序列。 如果存在长度$>3$的数列,那肯定存在长度为$3$的数列。设其为$p_1,p_2,p_3$ 显然$p_2-p_1=p_3-p_2$,即$p_1,p_3$关于$p_2$对称,且它们在$p_2$的两侧。 序列为一个排列,这是一个很
阅读全文
posted @ 2022-05-14 16:48 Andy__Lin
阅读(77)
评论(0)
推荐(0)
下一页
公告