会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
$Clovers$
$Energy$ $and$ $persistence$ $conquer$ $all$ $things.$
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2020年6月30日
洛谷P6623——[省选联考 2020 A 卷] 树
摘要: 传送门:QAQQAQ 题意:自己看 思路:正解应该是线段树/trie树合并? 但是本蒟蒻啥也不会,就用了树上二次差分 (思路来源于https://www.luogu.com.cn/blog/dengyaotriangle/solution-p6623) 首先我们企图树形DP,但是发现每一个元素往上推
阅读全文
posted @ 2020-06-30 23:22 'Clovers'
阅读(206)
评论(2)
推荐(1)
2020年6月19日
[游记] 2020ZJOI 爆零记
摘要: DAY 0 凌晨一点打完CF,身心俱疲,由于头痛和困意原本可做的E没做出来,懊悔地睡下,竟然又过了一个多小时才睡着? 早上醒来,感觉身体轻飘飘的,(“我真的睡过觉了吗”)……听说打了1000+名次rating只掉了两分,稍微精神了一点 在XJ订完E以后就全天看模板,啥都看不进去,只有在扫雷的时候才有
阅读全文
posted @ 2020-06-19 21:01 'Clovers'
阅读(359)
评论(2)
推荐(0)
2020年6月18日
CF1017G——The Tree
摘要: 传送门:QAQQAQ 题意:给你一棵树,有三种操作,设所有点本来未感染 1:感染节点i,若i被二次感染,则感染i的儿子(若儿子也被感染,则感染孙子,直到到底或者感染了健康点) 2:使i子树全部健康 3:查询节点x是否被感染 思路:树上的修改查询,很容易想到树链剖分 我们先把所有点的权值设为-1,定义
阅读全文
posted @ 2020-06-18 00:50 'Clovers'
阅读(90)
评论(0)
推荐(0)
CF715E—— Complete the Permutations
摘要: 传送门:QAQQAQ 题意:给你两个$1$~$n$的排列,0表示该位置数字不确定,两两交换第一个排列中的元素使之变成第二个排列,令$s[x]$表示对于所有不同的两个排列,最少交换次数为$x$的序列有$s[x]$个,求$x=0$~$n-1$所有的$s[i]$ 思路:简直神题QAQ,不愧CF3400,思
阅读全文
posted @ 2020-06-18 00:20 'Clovers'
阅读(97)
评论(0)
推荐(1)
2020年6月15日
学习笔记——LCT
摘要: LCT长于维护链上的信息,支持树链上各种黑科技操作,但对于维护子树信息,则没有树剖来得更方便。 LCT主要维护点权,如果要维护边权,可以为边新开一个点接在两个点上。通过维护边权可以实现一些贪心的动态维护最小生成树——即加进一条边形成一个环,删掉环中最大的边。 类似的题目有:严格次小生成树,最小差值生
阅读全文
posted @ 2020-06-15 22:40 'Clovers'
阅读(151)
评论(0)
推荐(0)
洛谷P5290——春节十二响
摘要: 传送门:QAQQAQ 题意:给你一棵树,每个点有权值,把树上$n$个点分成若干个集合,每个集合中的元素两两之间不存在祖先关系,使得每个集合中的最大值之和最小 思路:观察部分分,我们会发现有一个“链”的样例。我们看链的思路:1为顶点,那么1两端就是两条链,每个集合中每条链只能包含1个元素,然后1顶点单
阅读全文
posted @ 2020-06-15 22:27 'Clovers'
阅读(140)
评论(0)
推荐(0)
2020年6月10日
POJ3017——Cut the Sequence(单调队列+堆优化DP)
摘要: 传送门:QAQQAQ 题意:给你一个数组,把它分成若干段,每一段之和都不得大于M,求每一段最大值之和的最小值 思路:状态转移方程:$dp[i]=min(dp[j]+max(a[j+1,i]))(\sum_{k=j+1}^{k<=i}<=m)$ 有关DP的优化,主要就是要缩短找到决策的时间 我们分析确
阅读全文
posted @ 2020-06-10 21:24 'Clovers'
阅读(294)
评论(3)
推荐(0)
2019年10月26日
长期留顶
该文被密码保护。
阅读全文
posted @ 2019-10-26 22:46 'Clovers'
阅读(1)
评论(0)
推荐(0)
模板——后缀数组
摘要: 后缀数组的详解参见此博客:https://www.cnblogs.com/victorique/p/8480093.html 这里主要理一下思路和注意点 后缀数组基本介绍: 后缀数组就是对一个字符串的$n$个后缀进行排序,但是考虑到每一个字符串都有一个长度,一位位比下来肯定炸飞,所以要优化。 先对于
阅读全文
posted @ 2019-10-26 22:43 'Clovers'
阅读(154)
评论(0)
推荐(0)
2019年8月9日
学习笔记——扫描线
摘要: 扫描线的主要步骤就是先对于一个维度进行排序扫描,并用一些数据结构维护当前扫描线所产生的贡献。(一般是用离散化+线段树) 今天就用平面上的矩阵的周长并和面积并来讲一讲扫描线。 POJ1151——Atlantis(矩阵面积并) 我们考虑对于$y$轴从下至上扫描,每次看剩下的底边再乘上此次更新的高度,这样
阅读全文
posted @ 2019-08-09 23:33 'Clovers'
阅读(370)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
下一页
公告