摘要:
A. A Giveaway 签到 B. Game of XOR 做法 dp[G][L][R]表示在倒数第G代,左边的数是L,右边的数是R,下面共有多少个0和1 区间和转换成两次前缀和和一次单点查询 利用dp值,沿着向下走就可以算出答案了 C. National Bomb Defusing Squad 阅读全文
摘要:
A. Rikka with Quicksort 题意 求 EX 快速排序复杂度。 做法 根据线性期望可加性,独立考虑长度为 $m$ 的区段对答案的贡献。进行简单的公式推导,对 $s(x)=\sum_{i=1}^{x}\frac{1}{i}$ 进行分块打表即可。 复盘 问题可转化为按照某个排列依次删除 阅读全文
摘要:
2019牛客暑期多校训练营(第九场) C. Inversions of all permutations solved by rdc 题意 给序列,每种排列的贡献为 $b^{inv}$ 。 做法 考虑每个元素不同的情况,从小到大,插入元素,枚举插入元素的位置,可实现递推。设 $f_i$ 为 1 到 阅读全文
摘要:
2019 Multi University Training Contest 8 C. Acesrc and Good Numbers 题意 $f(d,n)$ 表示 1 到 n 中,d 出现的次数。求小于等于 x 的最大的 $n$ 满足 $f(d,n)=n$。 做法 令 $g(d,n)=f(d,n) 阅读全文
摘要:
2019 Multi University Training Contest 7 A. A + B = C 题意 给出 $a,b,c$ 解方程 $a10^x+b10^y=c10^z$。 trick hash! B.Bracket Sequences on Tree unsolved 做法 树hash 阅读全文
摘要:
2019牛客暑期多校训练营(第八场) A. All one Matrices solved by rdc 84min 2 做法 枚举下界 x,记录每个位置向上延伸 1 的高度,枚举列,单调栈预处理左右侧第一个比当前高度小的。 判断 x+1 行,左右界之间是否全为 1 问题。 C. CDMA 题意 构 阅读全文
摘要:
2019牛客暑期多校训练营(第七场) A. String 做法 比赛时预处理哪些子串是最小表示,然后 BFS 最短路。复杂度不是很合理,本地测试了下 300 组长度为 200 的 010101.... 串,严重 TLE,题目中数据范围的描述可能存在不严谨之处。 B. Irreducible Poly 阅读全文
摘要:
A.Salty Fish upsolved 题意 偷苹果,每个节点上有$a[i]$个苹果,在某些位置有摄像机,看管子树里距离不超过$k[i]$的节点,损坏摄像机有$c[i]$代价,求最大收益。 做法 听说这题长链剖分,然后我立马去瞅了题解。 妙哉,长链剖分贪心优化最大流 抛开树形结构,这题是个标准的 阅读全文
摘要:
SDU暑期集训排位(5) A. You’re in the Army Now 题意 类似选志愿。每个人有 mark,有优先级从高到低的志愿。 做法 定睛一看,鲨鼻题。然后 WA。 为什么会 WA 呢?名字排序。 前缀后缀空格的去除。 题面中讲:人的名字由小写大写字母与空格组成,那么有可能名字里有连续 阅读全文
摘要:
2019 Multi University Training Contest 5 A. fraction upsolved 题意 输入 $x,p$,输出最小的 $b$ 使得 $bx\%ppy$,即 $\frac{p}{x} 阅读全文