摘要: 树的重心 题解 考场上看到标题树的重心!!!什么,完了,忘记怎么求树的重心了。 好了,回归正题。 这道题出题人给的部分分很有讲究的。 对于前5个点,是个的暴力,是给笔者这样忘记树的重心打法的人送分的。 对于第6-8个点,我们可以用的打法打出来,也就是一个模板。 对于一条链的情况,也是十分好解决的,对 阅读全文
posted @ 2020-02-10 20:35 StaroForgin 阅读(10) 评论(0) 推荐(0)
摘要: Too Easy Problems 题解 看到这东西,我们明显可以把每个字母的变化先理一理。 于是,我们便得到了:与 接下来我们要将一个序列变为另一个序列。 我们发现,一个序列的后缀的A是不能够凭空产生的,所以两个序列后缀的A数模3必须相等。 由于B与C并不能凭空产生或消失,只能成对产生或消失,所以 阅读全文
posted @ 2020-02-06 17:16 StaroForgin 阅读(6) 评论(0) 推荐(0)
摘要: 开关 题解 简单dp。虽然是用生成函数想的。 我们将的每一项的系数定为按i次达到目标状态的次数。 显然,,这里的。 可我们却发现里面有一些重复的次数,所以我们需要将这些重复的去掉。 我们用 阅读全文
posted @ 2020-02-05 23:24 StaroForgin 阅读(9) 评论(0) 推荐(0)
摘要: 残缺的字符串 题解 其实大部分字符串的题都可以用多项式来想,包括这道题。 于是,我们可以尝试去构造两个多项式,使其乘后的系数为0即可。 相等为0,那么我们可以用减法表示。 可‘*’可以匹配所有的符号,我们又该咋办?那不就相当于乘个0嘛。 于是,我们得到了下式:。 然后就可以卷积计算了。 源码 #in 阅读全文
posted @ 2020-01-29 18:50 StaroForgin 阅读(13) 评论(0) 推荐(0)
摘要: 带插入区间K小值 题解 很明显的块状链表做法。分块万岁 我们先对值域进行分块,只要知道每个块中每个数的出现次数,很容易就可以在的时间内得到第k小。 然后我们需要维护一个序列,进行序列分块。 询问时,我们需求出一段区间内每个数,每个块的出现次数。这可以通过前缀和快速的求出,之前统计下就可以了。对于每个 阅读全文
posted @ 2020-01-27 17:47 StaroForgin 阅读(12) 评论(0) 推荐(0)
摘要: 数学 题解 一道结论题,虽说是暴搜找的规律,但还是讲一下正解。 显然,原式的条件可以进一步化简。 但是我们知道, 所以可以得到。 现在需要去计算形如。 。 因而。 所以答案为 源码 很少啦。 #include<cstdio> #include<cmath> #include<cstring> #in 阅读全文
posted @ 2020-01-22 21:34 StaroForgin 阅读(6) 评论(0) 推荐(0)
摘要: 小蓝的好友 题解 貌似很板的一道题 好吧,由于感觉与以前做过的一些题很像,所以就想到了单调栈。 很显然,我们要求的就是所有全白的格子个数。我们对于每一行,用单调栈维护它每一列这行的白格子高度。 然后就很容易计算出它的所有矩形的方案数,一个的算法就诞生了。 可这明显会TLE。 好吧,我们发现对于每新加 阅读全文
posted @ 2020-01-22 19:54 StaroForgin 阅读(10) 评论(0) 推荐(0)
摘要: 挑战NP-Hard 题解 看到这道题的问法,感觉很奇怪,为什么要连续两个问呢?最后发现其实两个问是有关系的。 我们可以先暴力对所有的点进行染色,一个点的颜色即为所有相邻节点的mex,这样就可以染好色。 如果图上的颜色总数不超过k,那么第一问就有答案了。 否则我们就执行第二问,而图中由第k+1颜色的点 阅读全文
posted @ 2020-01-21 19:24 StaroForgin 阅读(19) 评论(0) 推荐(0)
摘要: 优秀的拆分 题解 看到题目,数据范围有点怪异。 对于95%的数据, 对于100%的数据,。 意思是只有5分是正解。 好吧,95pts的还是很好想的,我们可以维护出a,b两个数组,代表以i为结尾的AA型字符串,代表从i开始的BB型字符串。 很明显,答案就是ÿ 阅读全文
posted @ 2020-01-20 20:33 StaroForgin 阅读(10) 评论(0) 推荐(0)
摘要: 伪光滑数 题解 延续了CQOI**的传统,不过现在是联考了。 很容易发现,这个数为时是最大的,其他的不是全部公因子都为的一定会比它小,毕竟。 所以我们可以先把所有为的数给预处理出来,之后再一个个替换它的质因数,一直枚举到2即可。 源码 #include<cstdio> #include<cmath> 阅读全文
posted @ 2020-01-19 22:31 StaroForgin 阅读(9) 评论(0) 推荐(0)