随笔分类 - 51Nod
摘要:前两天上课讲的题,还是比较simple的 考虑对于相似字符串的操作,不难发现两个字符串相似当且仅当它们循环同构 因此我们可以枚举循环节的长度,那么和他循环同构的串的个数显然就是 接下来就是计算循环节长为的方案数了,我们不难想到可以在最短循环节长度处统计答案,因此直接大力容斥即可 复
阅读全文
摘要:一道比较基础的 计数题 ,还是一个常用的 单独计算贡献 的例子。 首先看题目和范围,暴力枚举肯定是不可行的,而且的算法貌似很难写。 ~~那我们就来想的吧~~,我们 单独考虑每一条边的贡献 ,我们注意到一个重要的性质: 树上任意两点间的最短路径都是唯一确定的。 这个
阅读全文
摘要:这其实是一道 树形DP 的神仙题。 然后开始推推推,1 hour later~~样例都过不了~~ 然后仔细一看题目,貌似像一个 最小割模型 ,然后5min想了想建图: 1. 首先 拆点 ,将每个点拆成进和出两个,然后连边,边权即为(表示割掉这条边的代价) 2. 然后设超级源,让向所
阅读全文
摘要:一道很~~新颖~~的 概率DP ,我看数据范围还以为是有指数级别的复杂度的呢 记得有人说 期望要倒着推 ,但放在这道题上,就咕咕了吧。 我们考虑正着概率DP,设表示将剑升到颗星花费的期望,这样我们可以得出转移: (期望的线性性质,因为无论如何
阅读全文
摘要:还是一道很简单的基础题,就是一个 最短路径树 的类型题目 我们首先可以发现这棵树必定满足从1出发到其它点的距离都是原图中的最短路 换句话说, 这棵树上的每一条边都是原图从1出发到其它点的最短路上的边 那么直接跑最短路,~~ SPFA ,不存在的?我只信DJ~~,然后记录那些边在最短路上 然后直接跑M
阅读全文
摘要:发现绍一的人很喜欢做51nod,不得不说这还是一个很全能的 良心 OJ 但是做的这道题就一点都不良心了,简直是毒瘤,调了一早上 首先我们考虑让一条路径的的值最大,我们简单分析一波可以得出一个结论: 当 为这条路径上的严格次大数,且为最大数 时,答案最
阅读全文
摘要:这是昨天上课 ChesterKing dalao 讲线代时的例题 当时看到这道题就觉得很水,记录一下后面两位的情况然后讨论一下转移即可 由于之前刚好在做矩阵题,所以常规的 矩阵快速幂 优化也很简单 好我们开始看题目 首先很容易考虑到所有的情况只和最后两位有关,所以我们设a,b,c,d表示结尾为10,
阅读全文