随笔分类 - 题解
摘要:思路 首先,你显然可以用 次操作求出 和 。同时整个序列可以按照值分为小于 和大于 两部分。 考虑分别处理这两个部分。你希望还可以通过分治的方法,将一个部分再分为一个部分。 但是,由于数据的不随机性,我们不能单纯的选取一个部分的
阅读全文
摘要:思路 比较诈骗的一个题。 首先如果我们先让这棵树形成一条链,那么,这棵树中有效的路径只有从 到 的路径,且长度为 。 发现如果每次将 号点移动,非常方便,如果要构造长度为 ,只需将 连向与 距离为 \(x - 1
阅读全文
摘要:思路 暴力化简公式题。 假定 成立,那么有: \[ 2^{a_i \times 2^{a_j}} = 2^{a_j \times 2^{a_i}}\\ a_i \times 2^{a_j} = a_j \times 2^{a_i}\\
阅读全文
摘要:思路 首先对于一个二进制数,如果它能被 整除,一定满足在此数中所有的 都在 或 的左边。 那么对于所有在 右边的 ,都应该到 的左边。考虑用 vector 维护所有在 左边的 的位置。 显然
阅读全文
摘要:思路 发现如果一个字符串中有长度大于等于 回文子串,必定有长度为 的回文子串或长度为 的回文子串,并且形如:aa 和 aba。 所以考虑用线段树这两种情况。维护一段区间的最左、次左、最右、次右的元素,同时用两个标记变量 分别表示这个区间中是
阅读全文
摘要:思路 因为 考虑分类讨论。 :显然答案是 ,因为只有有人的那个点是好点。 :根据绝对值的几何意义,发现在选定的两个点之间的所有节点都是好点,那么问题转化为了求树上所有路径的节点数量和。众所周知,一条路径上的节点数量等于边的数量加
阅读全文
摘要:因为我是彩笔,所以我不会组合数,只会暴力。 思路 由 Easy Version 得到的状态转移方程: \[ dp_{i,j} = \left\{\begin{matrix} \sum_{p = 1}^{p < i}{dp_{p,j - 1}} & (j \bmod k = 1)\\ \sum_{p
阅读全文
摘要:思路 观察一下,发现对于一个拥有 个节点的 -flowers, 一定为 。 因为考虑只观察图中标红区域,对于一个 -flowers,一定会有 个,并且它们的大小均为 ,而总节点数为 ,因此 \(k =
阅读全文
摘要:题意 给定一个有 张牌的牌堆,其中有两种牌: 英雄牌:权值为 。 奖励牌:权值不为 。 你要从牌堆顺序取牌(从左至右)。 当你取到奖励牌时,你有两种选择:放入新的牌堆的顶部;弃置这张牌。 当你取到英雄牌时,从新的牌堆顶取出一张牌,将其权值加入答案,并弃置。 求:答案的
阅读全文