![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
省选
psc233
这个作者很懒,什么都没留下…
展开
-
【ZJOI2017】仙人掌
题目大意:给你一张联通图,问你加边使得他是个仙人掌的方案数解析:首先如果一开始就不是个仙人掌,那方案数显然是0否则,我们发现由于每条边都只能被至多覆盖一次(仙人掌的性质),所以多出来的边必定可以把这棵树分割成一些独立的树,那么我们把问题转化为对于一颗树来说,求出他加边使得他是个仙人掌的方案数那么接下来我们思考一下dp方程设dp[i][0]表示当前这个点i的子树内部不存在向上连的...原创 2019-03-21 07:31:52 · 157 阅读 · 0 评论 -
【ZJOI2017】树状数组
题意:树状数组解析:由于他把树状数组写反了,再由于树状数组维护信息的本质可得它实际上得到的值为区间[l-1,r-1]的值的和,于是我们就很容易的发现一个事实就是如果l-1与r两个位置上的值相同,那么最终询问就是正确的值(以下值均在膜2意义下)但是由于是两个位置,一维的数据结构必然支撑不起这样的信息维护,那么我们就只能用二维的树套树(矩阵信息显然可以合并)那么我们考虑一下修改时显然可以分...原创 2019-03-21 14:51:40 · 169 阅读 · 0 评论 -
[SDOI2015]序列统计
[SDOI2015]序列统计题意:你有一个长度为n的序列,每个位置上的数都是小于M的非负整数,且每个数必须属于给定集合S,问有多少个数列使得所有数的乘积膜M为x解析:我们显然发现该问题可以分治,而且M的范围比较小所以我们可以根据算出长度为n,乘积在膜意义下为s的方案数,然后就可以得到2n的答案但是由于在计算过程中是膜意义下的(下标),所以一旦算的话还是要M^2枚举,但是我们发现我们...原创 2019-03-22 21:47:05 · 294 阅读 · 0 评论