摘要: 注:本篇博客是从我知乎搬过来的,一方面是blog的排版不知道比知乎高到哪里去了,另外感觉知乎也不太适合发这种较为理论的内容,遂转战博客啦。 这是我的第一篇博客(顺便学习了各种格式和排版技巧),大家多多包涵! 最后,转载请注明出处,谢谢。 1.写在前面 自从学了杜教筛,突然对这一类问题产生了浓厚的兴趣 阅读全文
posted @ 2018-03-12 22:45 zbh2047 阅读(2155) 评论(11) 推荐(5) 编辑
摘要: 写在前面 谨以此篇题解致敬出题人! 真的期盼国内也能多出现一些这样质量的比赛啊。9道题中,没有一道凑数的题目,更没有码农题,任何一题拿出来都是为数不多的好题。可以说是这一年打过的题目质量最棒的五场比赛之一了!(其中G、I和D题简直是好题中的好题!) 由于网上没有任何这套题的题解,我每道题都绞尽脑汁想 阅读全文
posted @ 2018-10-17 12:10 zbh2047 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 写在前面 此题是一个很容易想到的贪心题目,但是正确性的证明是非常复杂的。然而,目前网上所有题解并未给出本题贪心算法的任何正确性证明,全部仅停留在描述出一个贪心算法。本着对算法与计算机科学的热爱(逃),我花了2周时间深入研究了这个问题,并请教了Apass.Jack 大牛,终于在他的帮助下证明了该贪心的 阅读全文
posted @ 2018-10-02 12:08 zbh2047 阅读(451) 评论(0) 推荐(1) 编辑
摘要: 写在前面 此题数据量居然才出到\(n=40\)???(黑人问号)以下给出一个串长\(|S|=100,n=10^9\)的题解。 题目描述 给一个长度不超过\(m\)的01串S,问有多少个长度不超过\(n\)的01串,使得首尾接起来形成的字符串环中至少出现一次\(S\)? 数据规模:\(m \le 10 阅读全文
posted @ 2018-09-20 21:10 zbh2047 阅读(477) 评论(1) 推荐(0) 编辑
摘要: 首先ORZ一发Claris聚聚的题解:http://www.cnblogs.com/clrs97/p/8689215.html,不然我可能没机会补过这道神题了。 这里写一个更详细的题解吧(我还是太菜了啊)。 题目描述 有\(n(n \le10^5)\)个人依次进入一个入口,要到一个出口。入口到出口有 阅读全文
posted @ 2018-09-11 23:43 zbh2047 阅读(495) 评论(1) 推荐(0) 编辑
摘要: 题目描述 给定字符串\(S(|S|\le10^5)\),对其每个前缀求出如下的统计量: 对该字符串中的所有子串,统计其出现的次数,求其平方和。 Sample Input: Sample Output: 详细题解 1、只求整个串的答案的解决方案 首先可一眼想到后缀自动机。 对后缀自动机上每个状态,定义 阅读全文
posted @ 2018-09-09 12:49 zbh2047 阅读(364) 评论(0) 推荐(1) 编辑
摘要: 题目描述 有\(n\)个物品,每个物品有一个体积\(v_i\),背包容量\(s\)。要求选一些物品恰好装满背包且物品个数最少,并在这样的方案中: (1)求出中位数最小的方案的中位数(\(k\)个元素的中位数是从小到大第\(⌊k/2⌋\)个数); (2)求出众数最小的方案的众数; (3)求出极差最小的 阅读全文
posted @ 2018-09-06 12:26 zbh2047 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定\(n\)个数$a_i$,起初第\(i\)个数在第\(i\)个集合。有三种操作(共\(m\)次): 1 $u$ $v$ 将第$u$个数和第$v$个数所在集合合并 2 $u$ 将第$u$个数所在集合所有数加1 3 $u$ $k$ $x$ 问$u$所在集合有多少个数模$2^k$余$x$。 阅读全文
posted @ 2018-09-01 23:58 zbh2047 阅读(987) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-06-24 22:18 zbh2047 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 题目描述 定义一种有根二叉树\(T(n)\)如下: (1)\(T(1)\)是一条长度为\(p\)的链; (2)\(T(2)\)是一条长度为\(q\)的链; (3)\(T(i)\)是一棵二叉树,它的左子树是\(T(i-2)\),右子树是\(T(i-1)\)。 现在给定\(p,q,n\),现在Alice 阅读全文
posted @ 2018-05-23 16:56 zbh2047 阅读(761) 评论(2) 推荐(1) 编辑
摘要: 写在前面 此题网上存在大量题解,但本蒟蒻太菜了,看了不下10篇均未看懂,只好自己冷静分析了。本文将严格详细地论述算法(避免一切意会和玄学),因此可能会比其它题解更加理论化一些,希望能对像我一样看了其它题解还云里雾里的人有帮助。最后,为了追求极致,以下将字符串长度\(m\)加强到了10000(原题是3 阅读全文
posted @ 2018-05-22 23:25 zbh2047 阅读(845) 评论(1) 推荐(2) 编辑