【题解】[Tjoi2016&Heoi2016] 排序 线段树合并+分裂 BZOJ – 4552

传送门_(:зゝ∠)_ 又觉得别人线段树合并分裂丑要自己写,又写了半天(关键自己写的也挺丑的)首先对于每一个排过序的块,它的值都是有序的,因此每一块连续的排序块我们都用一个权值线段树维护其内含的值 初始的时候就是 $n$个块,每个块一个元素 然后对一段区间排序就是把这个区间内的块都 阅读更多…

【题解】[NOI2007] 生成树计数 矩阵树定理+高斯消元+Berlekamp-Massey(BM)+矩阵快速幂 BZOJ – 1494

题目连接 对于 $n$的范围如此巨大得不正常的题目我们通常会考虑用矩阵快速幂解决 能用矩阵快速幂解决的话需要满足状态转移方程是个 “齐次线性常系数递推” 何谓 “齐次线性常系数递推” 呢? 比如这一题,当 $k$已知,设 $f[i]$表示有 $i$个点时的答案 若存在一个数列 $p$,满足对于 $\ 阅读更多…

【题解】[USACO18DEC]Balance Beam 概率+凸包 luoguP5155

被概率冲昏的头脑~~~ 我们先将样例在图上画下来: 会发现,最大收益是: 看出什么了吗? 这不就是凸包吗? 跑一遍凸包就好了呀,这些点中,如果 i 号点是凸包上的点,那么它的 ans 就是自己 (第二个点),不然的话,从上图来看,i 的 ans 肯定和他相邻的两个是凸包边界的点有关 (0 节点和 2 阅读更多…