09 2020 档案
摘要:为什么叫被踩记录呢?因为感觉自己之前真的是太菜了,打算把之前联赛等考过的题目做一做,看看自已以前有多菜,所以取名叫被踩记录。 题目链接 题目分析 \[ (\sum_{i=1}^{n-1}w_{e_i})\times \gcd(w_{e_1},w_{e_2},\dots,w_{e_{n-1}})= \
阅读全文
摘要:这题感觉好神仙,还是没有自己独立想出来。 题目链接 题目分析 如果 \(u,v\) 是祖先关系,那么我们就给 \(u,v\) 连上一条双向边,现在问题就变成了:给定一张无向图, Alice 选择从某处开始放一个棋子,然后 Bob 和 Alice 依次移动这个棋子,但是不能走到到过的地方,无法操作者败
阅读全文
摘要:为什么叫被踩记录呢?因为感觉自己之前真的是太菜了,打算把之前联赛等考过的题目做一做,看看自已以前有多菜,所以取名叫被踩记录。 题目链接 题目分析 发现 \(T\) 很大而 \(n\) 很小,显然可以使用矩阵快速幂来优化 dp ,但是有几个问题。 首先是 \(w\) 并不都为 $1$ ,考虑拆点,把一
阅读全文
摘要:为什么叫被踩记录呢?因为感觉自己之前真的是太菜了,打算把之前联赛等考过的题目做一做,看看自已以前有多菜,所以取名叫被踩记录。 题目链接 题目分析 首先要知道这些东西: \[ n^m=\sum_{i=0}^{n}{n\choose i}{m\brace i}i! \] \[ \sum_{i=0}^{n
阅读全文
摘要:为什么叫被踩记录呢?因为感觉自己之前真的是太菜了,打算把之前联赛等考过的题目做一做,看看自已以前有多菜,所以取名叫被踩记录。 题目链接 题目分析 先考虑在一个序列上面做,然后再扩展到树上。 首先,我们先计算以每个位置作为结尾的合法字串个数,然后再通过后缀和统计答案。 如何求以某个位置作为结尾的合法字
阅读全文
摘要:一点闲话:我太菜了,这题考场上都切不了,果然还是需要学习呢。 题意简述 给定长度为 $2n$ 的序列,请将其分为 \(n\) 组,每组两个数,并且这两个数的值不一样。 题目分析 比较显然的容斥,设 \(A_i\) 表示第 \(i\) 组的值两个不同的方案,那么: \[ \left | \bigcap
阅读全文
摘要:题目链接 题目分析 先考虑对于一个点 \(u\) 如何求不同构的子树数量,这个是很好求的,直接以 \(u\) 为根 dfs 一遍,树 hash 就可以得到答案,不会树 hash 的可以看这里。 我选取的 hash 函数是( \(v\) 是 \(u\) 的儿子, \(s_u\) 表示 \(u\) 子树
阅读全文
摘要:由于不想再估了,所以把之前写的 copy 一遍,顺便复习一下。(捂脸) 整除分块 考虑这样一个问题,求: \(\sum_{i=1}^{n}\lfloor\frac{n}{i}\rfloor\) 因为题目要求的是向下取整,所以肯定会有一些相同的部分,对于这些相同的部分可以直接一起累加。 给定一个数$k
阅读全文
摘要:题目链接 题意简述 给定一个 \(n\) 个点 \(m\) 条边的二分图,其中 \(n\) 是 $3$ 的倍数,请将这些点分成 \(\frac{n}{3}\) 组,满足每组都恰好有 $3$ 个点,并且两两间没有连边。 题目分析 这题应该是细节加分类讨论题。 首先,假如二分图中的一边的点的个数恰好是
阅读全文
摘要:由于博客已经估了好久没写了,所以跑来水更篇博客。 第一次 AK div2 ,莫名感动。 A [Cnoi2020]子弦 题目分析 这题难道有比 SAM 还简单的方法??? 越短的串出现次数才可能会越多,直接统计每个字符出现的次数,输出最大值即可。 参考代码 #include<cmath> #inclu
阅读全文
摘要:这几天搞了下 kruskal 重构树,由于之前说过要日更博客,所以过来稍作总结。(其实也没有做太多题目) 引入 给定一张无向图,边有边权,每次询问 \(u\) 到 \(v\) 的所有路径中,边权最大的边最小的边权是多少。 比较显然的做法就是建出最小生成树,然后树剖或者倍增求两点边权最大值。 让我们来
阅读全文
摘要:鄙人打的第一场 cf ,还好遇到了一场比较简单的。 A Subset Mex 题意:给定可重集合 \(S\) ,将其分为两个集合 \(A\) 和 \(B\) ,使得 \(\operatorname{mex}(A)+\operatorname{mex}(B)\) 最大。 挺简单的一道签到题,贪心地想,
阅读全文
摘要:坐标 P,怎么大二了,又划水过了一年半() 大概会在这里分享一些学习笔记,游记,题解和一些奇奇怪怪的东西? 好的,我现在知道为啥要设密码了,以下三类文章会设置密码,如果想要查看,请联系本人: 自己瞎想的一些东西,挂出来可能会误导他人。 自己的感受,想法等。 含有内部信息不方便外传的。
阅读全文
摘要:博弈论是我很久以前搞过的东西了,已经忘得差不多了,现将其整理成两篇博客: 概念篇 应用篇 本篇是应用篇。 经典游戏 Bash 博弈(巴什博奕): \(n\) 个石子,每次最多取 \(m\) 个石子,不可操作者判负。 先手必败当且仅当 \((m+1)\mid n\) ,证明较简单,略。 Wythoff
阅读全文
摘要:博弈论是我很久以前搞过的东西了,已经忘得差不多了,现将其整理成两篇博客: 概念篇 应用篇 本篇是概念篇。 组合游戏 公平组合游戏的定义(可能不太准确): 游戏有两个人参与,二者轮流做出决策。且这两个人的决策都对自己最有利。当有一人无法做出决策时游戏结束(注意:这里并不一定是最后一次操作的人胜)。无论
阅读全文
摘要:目录有关二元运算结合律的一些遐想结合律是啥?线段树上面的 pushdownSplay 上面的 pushdown快速幂 有关二元运算结合律的一些遐想 为什么突然想写这个?因为今天写一道线段树题目的时候发现自己不会懒标记的运用,然后就推了好久,推出来之后就开始乱想,于是就有了这篇博客。 由于我数学不太好
阅读全文
摘要:容斥原理学习笔记 本文可能有的地方叙述不太严谨,还烦请大家指正。 简介 容斥原理,简单来说,就是计数时为了不重复计算,先忽略重复再排斥掉重复的一种计数方法或者思想。 容斥原理常用的两个公式如下: \[ \left|\bigcup_{i=1}^n A_i\right |=\sum_{S\ne\varn
阅读全文