oi
文章平均质量分 58
wdssean13
这个人太菜了,所以暂时无法显示
展开
-
P7914 [CSP-S 2021] 括号序列 题解
其实T2想清楚就不是很难,(虽然想清楚也不简单)我这里分享一种很自然的想法,当然是区间dp啦区间dp分6种状态***的种类数,这种情况相当与题目中的SSS,2到5中都一样(...)的种类数,这种情况表示有括号包裹的合法序列,2到5中都一样(...)***(...)***(...)***的种类数,表示以(...)开头,以***结尾的一长串,没有个数限制,比如(...)***也可以(...)***(...)***(...)的种类数,表示以(...)开头,以(...)结尾的一长串,没有原创 2022-03-25 18:17:24 · 1512 阅读 · 0 评论 -
CF1656D K-good题解
这场比赛我没打,错失上分好机会这题是真的水直接根据题意列出式子:n=k(k−1+2t)2n=\frac{k(k-1+2t)}{2}n=2k(k−1+2t) 其中 ttt 为正整数稍微变一下形:2n=k(k+1+2s)2n=k(k+1+2s)2n=k(k+1+2s) 其中 sss 为自然数于是就变成了将 2n2n2n 分为两个奇偶不同的数的乘积,我们只要把 2n2n2n 里所有的 222 拿出来就行了,然后把两个值取一个最小值就是 kkk 了,其中 k≠1k\neq1k=1于是就有了代码:原创 2022-03-25 18:16:47 · 1071 阅读 · 0 评论 -
CF1656E Equal Tree Sums题解
其实这道题不难首先假设 111 是根节点我看到这道题第一反应就是直接假设整棵树权值之和是某一个定值,然后再dfs造每一个 axa_xax 。(其实到这里就可以a了,但是不优雅)我们发现,由于去掉某一个节点之后,它所有的儿子所在的子树之和都和它上面那一部分之和是一样的,于是我们就有了:sumx′s son=sum1−sumxsum_{x's\ son}=sum_1-sum_xsumx′s son=sum1−sumx 其中(x≠1x\ne1x=1,下同)又因为:ax=su原创 2022-03-25 18:14:50 · 1096 阅读 · 0 评论 -
CF6E Exposition题解
前置知识st 表:用于求静态的区间最值问题不会的同学可以看wsyear巨佬的这篇文章https://blog.csdn.net/wsyear/article/details/114334351?spm=1001.2014.3001.5501正文这道题其实很水,我觉得放绿题最多了首先看到求最大值,就会想到二分,正好这里又是满足单调性的,所以我们二分长度再看check函数,要使一段区间里差值不超过k,那么相当于最大的减去最小的小于等于k。而这个最值可以使用st表来维护最后就枚举长度固定的区间就可原创 2021-09-17 17:53:18 · 203 阅读 · 0 评论