会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Dance Of Faith
文章保护的密码是我的XJOI用户名 Y.nnnnnnn -> rxdoi
首页
新随笔
管理
上一页
1
2
3
4
5
6
7
下一页
2018年7月17日
【Cf Edu #47 F】Dominant Indices(长链剖分)
摘要: 要求每个点子树中节点最多的层数,一个通常的思路是树上启发式合并,对于每一个点,保留它的重儿子的贡献,暴力扫轻儿子将他们的贡献合并到重儿子里来。 参考重链剖分,由于一个点向上最多只有$log$条轻边,故每个点最多被合并$log$次。但这不是这题想说的。 由于我们只保留以深度为下标的信息,重链剖分就会多
阅读全文
posted @ 2018-07-17 11:29 Dance_Of_Faith
阅读(424)
评论(0)
推荐(1)
2018年7月16日
【Cf Edu #47 G】Allowed Letters
摘要: 这个题大概就是每一个位置都有一个能填字符的限制(一个点集),给出已有的$n$个字符,问能填出的最小字典序的字符串。 总体思路是贪心,每一位尽量选最小的字符。 关键在于判断在某位选了一个字符后,接下来的位置能否满足限制。 考虑怎么判断有解,这里有一种网络流的思路: 易得,当流量满流时,有合法解。 当然
阅读全文
posted @ 2018-07-16 22:34 Dance_Of_Faith
阅读(397)
评论(0)
推荐(0)
2018年7月12日
【Cf #299 C】Tavas and Pashmaks(单调栈,凸性)
摘要: 一个经典的二维数点模型,如果某个人 $ x $ 两个速度都比另一个人 $ y $ 大,显然 $y$ 是不可能成为winner的。 但这里只考虑两个人$x$,$y$在两个属性各有千秋的时候,一定存在正整数$S$,$R$使得$x$,$y$都有可能成为winner。 这时考虑单调栈中顶端的两个人$a$和$
阅读全文
posted @ 2018-07-12 09:04 Dance_Of_Faith
阅读(242)
评论(0)
推荐(0)
2018年7月11日
【Cf #291 B】R2D2 and Droid Army(二分,线段树)
摘要: 因为题目中要求使连续死亡的机器人最多,令人联想到二分答案。 考虑如何检验这之中是否存在一段连续的长度为md的区间,其中花最多k步使得它们都死亡。 这个条件等价于区间中m个最大值的和不超过k。 枚举起点,可以用 $ O(mlogn) $ 的时间确定这段区间是否合法,最终check的复杂度是 $ O(n
阅读全文
posted @ 2018-07-11 21:31 Dance_Of_Faith
阅读(320)
评论(0)
推荐(0)
【Cf #178 A】Shaass and Lights(组合数)
摘要: 考虑两个灯之间的暗灯,能从左边或右边点亮两种顺序,而最左端或最右端只有一种点亮顺序。 先不考虑点灯顺序,总共有n - m个灯要点亮,对于连续的一段暗灯,他们在总的点灯顺序中的是等价的,于是问题就可以抽象成有重复元素的组合数: $ C = \frac{ (n - m)! }{ \prod_{i = 1
阅读全文
posted @ 2018-07-11 20:57 Dance_Of_Faith
阅读(315)
评论(0)
推荐(0)
【Cf #290 C】Fox And Dinner(最大流)
摘要: 如果要相邻两个数(a[i] >= 2)相加为质数,显然它们的奇偶性不同,也就是说一个圆桌(环)必须是偶环。 也就是答案的若干个环组成了一张二分图,其中以奇偶分色。 考虑每个点的度数一定为2,用最大流解决: 可以证明,如果最大流小于n,那就不存在解,否则一定存在若干个边数大于2的偶环,使得所有点只出现
阅读全文
posted @ 2018-07-11 19:36 Dance_Of_Faith
阅读(220)
评论(0)
推荐(0)
【Cf #290 B】Fox And Jumping(dp,扩展gcd)
摘要: 根据裴蜀定理,当且仅当选出来的集合的L[i]的gcd等于1时,才能表示任何数。 考虑普通的dp,dp[i][j]表示前i个数gcd为j的最少花费,j比较大,但状态数不多,拿个map转移就好了。 $ \bigodot $ 技巧&套路: 裴蜀定理,gcd为1表示任何数。 当状态数不多的时候,map暴力转
阅读全文
posted @ 2018-07-11 17:48 Dance_Of_Faith
阅读(168)
评论(0)
推荐(0)
2018年4月13日
【科技】快速莫比乌斯变换(反演) 与 子集卷积
摘要: 我们比较了解的是有关多项式的乘法运算,对于下标为整数,下标运算为相加等于某个数的时候,我们有很优秀的FFT做法。 但是遇到一些奇怪的卷积形式时,比如我们定义 $h = f * g$, $h_{S} = \sum\limits_{L \subseteq S}^{} \sum\limits_{R \su
阅读全文
posted @ 2018-04-13 10:07 Dance_Of_Faith
阅读(4337)
评论(3)
推荐(13)
2018年4月1日
【ZJOI 2018】线图(树的枚举,hash,dp)
摘要: 线图 题目描述 九条可怜是一个热爱出题的女孩子。 今天可怜想要出一道和图论相关的题。在一张无向图 $G$ 上,我们可以对它进行一些非常有趣的变换,比如说对偶,又或者说取补。这样的操作往往可以赋予一些传统的问题新的活力。例如求补图的连通性、补图的最短路等等,都是非常有趣的问题。 最近可怜知道了一种新的
阅读全文
posted @ 2018-04-01 13:46 Dance_Of_Faith
阅读(773)
评论(1)
推荐(0)
2018年3月26日
【转载】dfs序七个经典问题
摘要: 作者:weeping 出处:www.cnblogs.com/weeping/ 原文链接 https://www.cnblogs.com/weeping/p/6847112.html 参考自:《数据结构漫谈》-许昊然 dfs序是树在dfs先序遍历时的序列,将树形结构转化成序列问题处理。 dfs有一个很
阅读全文
posted @ 2018-03-26 19:07 Dance_Of_Faith
阅读(294)
评论(1)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告