上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 67 下一页
摘要: 题目链接 "BZOJ5158" 题解 题中所给的最长上升子序列其实就是一个限制条件 我们要构造出最大的以$i$开头的最长下降子序列,就需要编号大的点的权值尽量小 相同时当然就没有贡献,所以我们不妨令权值为一个$1$到$n$的排列 考虑如何满足限制条件 对于所有$a[i] = v$的点,点与点之间一定 阅读全文
posted @ 2018-05-14 11:27 Mychael 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "BZOJ5154" 题解 先跑出一个匹配方案 然后暴力删去每对匹配再检验一下答案是否减小 使用KM算法提升速度 C++ include include include include include include define REP(i,n) for (int i = 1; i (a 阅读全文
posted @ 2018-05-14 09:52 Mychael 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "BZOJ3609" 题解 我们假设最后合成若干个$m$,和$n \mod m$,此时合成次数是最多的,也唯一确定胜利者 可以发现,在轮流操作的情况下,胜利者一定可以将终态变为这个状态 所以只用判奇偶性即可 C++ include include include include inclu 阅读全文
posted @ 2018-05-14 09:24 Mychael 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "BZOJ5157" 题解 我们只需计算每个位置为开头产生的贡献大小,就相当于之后每个大于当前位置的位置产生的贡献 + 1之和 离散化后用树状数组维护即可 要注意去重,后面计算的包含之前的,记录下来减去即可 C++ include include include include inclu 阅读全文
posted @ 2018-05-14 08:45 Mychael 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "BZOJ4031" 题解 第一眼:这不裸的矩阵树定理么 第二眼:这个模$10^9$是什么鬼嘛QAQ 想尝试递归求行列式,发现这是$O(n!)$的。。 想上高斯消元,却又处理不了逆元这个东西、、 无奈去翻题解,,, 发现可以用类似辗转相除法去消,而避免除法,,, 这样子依旧是每次一行减去另 阅读全文
posted @ 2018-05-14 07:56 Mychael 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "BZOJ4890" 题解 枚举断开哪一条边,然后对剩余的两棵树分别做一遍换根法树形dp 需要求出每个点到树中其它点距离的最大值$f[i]$和次大值$g[i]$【用以辅助换根计算最大值】 求出每棵树中的最长路径,然后再将两棵树中$f[i]$最小值相连保证相连后产生的最大值最小 $O(n^2 阅读全文
posted @ 2018-05-13 21:37 Mychael 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "BZOJ3456" 题解 据说这题是多项式求逆 我太弱不会QAQ,只能$O(nlog^2n)$分治$NTT$ 设$f[i]$表示$i$个节点的简单无向连通图的数量 考虑转移,直接求不好求,我们知道$n$个点无向图的数量是$2^{{n \choose 2}}$的,考虑用总数减去不连通的 既 阅读全文
posted @ 2018-05-12 18:03 Mychael 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "BZOJ3622" 题解 既已开题 ~~那就已经没有什么好害怕的了~~ 由题目中奇怪的条件我们可以特判掉$n k$为奇数时答案为$0$ 否则我们要求的就是糖果大于药片恰好有$\frac{n k}{2} + k$个的方案数,我们记为$K$ 思路1 直接求恰好不好求,想到二项式反演: 如果有 阅读全文
posted @ 2018-05-12 15:00 Mychael 阅读(211) 评论(0) 推荐(1) 编辑
摘要: 题目链接 "BZOJ4001" 题解 "Miskcoo" 太神了,orz 阅读全文
posted @ 2018-05-12 08:16 Mychael 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 题目链接 "BZOJ1025" 题解 题意就是问一个$1....n$的排列在同一个置换不断重复下回到$1...n$可能需要的次数的个数 和置换群也没太大关系 我们只需知道同一个置换不断重复,实际上就是每个循环节的元素不断在循环节上旋转,所需次数就是所有循环节长度的$lcm$ 这一点很显然 而循环节数 阅读全文
posted @ 2018-05-11 20:50 Mychael 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 67 下一页