随笔分类 -  OJ---LOJ

摘要:传送门 "Loj" "BZOJ" <! more Solution 我们考虑一下设$f(x)$表示当$n$为$x$时构造二叉树的方案数,$g(x)$表示当$n$为$x$时构造二叉树的叶子节点数的总和. 仔细看一下这个句子: .$Catalan$数无疑了,接着就是解决$g(x)$是什么. 现在不是有$ 阅读全文
posted @ 2019-05-20 17:38 QwQGJH 阅读(150) 评论(0) 推荐(0) 编辑
摘要:传送门 "LOJ" Solution 因为 只有两种可能为 ,`1`,所以就把这两个串搞出来。 那么现在 取`0 ?`取 不能并存,前缀不能并存,所以就是一个$2 SAT$,现在问题在于这个东西可能会有很多条边,所以考虑用Trie树优化这个过程。 显然根节点到这个点的路径上的所有字符串关键点都是它的 阅读全文
posted @ 2019-03-28 22:36 QwQGJH 阅读(292) 评论(0) 推荐(0) 编辑
摘要:传送门 "洛谷" Solution 做过的比较玄学的后缀自动机。 果然就像$Tham$所讲,后缀自动机这种东西考场考了不可能做的出来的。。。 考虑如果$l=1,r=|S|$的怎么做? 直接建后缀自动机然后跳。 接着就是$l,r$随机。。。 详细说明可点开蓝色题解按钮然后膜拜第一篇题解! 考虑线段树合 阅读全文
posted @ 2019-03-27 00:27 QwQGJH 阅读(184) 评论(0) 推荐(0) 编辑
摘要:前言 摆王兴致冲冲地跑到我们机房来对我说跟你讲一个黑科技。。。 Dinic的神奇优化 Dinic优化 我们发现如果Dinic不建反向边会跑的飞起(当然Wa是必然的) 所以考虑在加反向边的基础上优化. 首先我们记录网络中最大的一个流量,设它为Min,然后: 1. 把所有小于Min的边都加入网络中 2. 阅读全文
posted @ 2019-01-27 21:07 QwQGJH 阅读(247) 评论(0) 推荐(0) 编辑
摘要:前言 考试被$hyj$吊着打... Solution 考虑一下如果前缀和如果在某一个位置的后面的任意一个前缀和都 include include include include include include using namespace std; define ll long long defi 阅读全文
posted @ 2019-01-18 17:01 QwQGJH 阅读(147) 评论(0) 推荐(0) 编辑
摘要:前言 为什么随机跳题会跳到这种题目啊? Solution 我们发现可以把这个东西分情况讨论: 1.这个点没有加倍 这一段相同的可以看成一个点,然后后面的都可以。 这一段看成一个点,然后前面的不能对他造成影响的都可以。 2.这个点加倍了 这一段相同的看做一个点,然后前面的都可以 这一段相同的看成一个点 阅读全文
posted @ 2019-01-11 14:21 QwQGJH 阅读(172) 评论(0) 推荐(0) 编辑