随笔分类 -  思维

摘要:"题面" 题解 我们发现挖掘一个点所需要的方块是一个向上的倒三角, 我们设这个倒三角在 $y = 1$ 上的左右端点分别为 $l, r$ 不难发现, 一个 $[l, r]$ 区间仅对应一个点, 也就是说, 每个点所需要的倒三角都是不同的 如果一个区间被另外一个区间完全覆盖, 那么选了大的那个区间, 阅读全文
posted @ 2020-02-04 10:55 ztlztl 阅读(248) 评论(0) 推荐(0)
摘要:"题面" 题解 发现数据范围很小, 考虑从这上面入手 不难发现, 如果我们把所有边的长度排序, 将每条边选与不选看作一个 01 串 假设最优路径长度为 L , 必然存在一个 $K$ , 满足前 $1 \to K$ 都是 1 , 其他的随便 考虑枚举这个 $K$ 设 $f[i][j][k]$ 满足到 阅读全文
posted @ 2020-02-04 10:00 ztlztl 阅读(155) 评论(0) 推荐(0)
摘要:"题面" 题解 题意所给即为前缀最大值有 $A$ 种, 后缀最大值有 $B$ 种 由于 $n$ 是肯定为最大值的, 也就是说, 其他 $A 1$ 个前缀最大值都在 $n$ 左边出现, $B 1$ 个后缀最大值都在 $n$ 右边出现 那么每一种方案就相当于把 $n$ 单独拿出来, 其他的分为 $A + 阅读全文
posted @ 2020-01-17 21:21 ztlztl 阅读(86) 评论(0) 推荐(0)
摘要:"题面" 题解 由于会出现重复的情况, 我们考虑如何去掉这种情况 我们可以这样考虑, 若每一维的最小值都为 $0$ , 那么我们将这一种情况算作合法情况 同理, 若某几维的最小值不为 $0$ , 我们必定可以经过平移将它的这一维移至 $0$ , 所以这一种情况我们不算进去 这样就可以不重不漏的算出有 阅读全文
posted @ 2020-01-17 09:12 ztlztl 阅读(134) 评论(0) 推荐(0)
摘要:"题面" 题解 我们先考虑根的情况, 看是否能够最后停在根节点上 我们设两棵子树 $u$ , $v$ , 那么 $u$ 长出一个点, $v$ 再长出一个点, 这两个点的影响就抵消了对吧 那么我们就是看是否能子树内互相抵消最后使榕树之心停在根节点上 最大的一棵子树肯定是最难消的, 我们考虑用其他的子树 阅读全文
posted @ 2020-01-16 22:31 ztlztl 阅读(189) 评论(2) 推荐(0)
摘要:"题面" 题解 把操作放到坐标轴上, $y$ 轴代表黑球个数, $x$ 球代表操作次数 然后对应的操作就可以看作加上 $(1, 1)$ 或 $(1, 1)$ 的两个向量 于是对应的操作序列就变为了一根折线 但是有可能会有重复的情况 我们只计算到达过 $x$ 轴的那一根 并且这是肯定可以实现的 于是我 阅读全文
posted @ 2020-01-16 09:26 ztlztl 阅读(140) 评论(0) 推荐(0)
摘要:"题面" 题解 首先仙人掌上是不会有新边的 那么经过变换之后, 会连边的就一定是一片森林 我们对于其中一棵树单独讨论, 由于每棵树互不影响, 将每棵树的答案乘起来就行了 我们可以把连一条新的边 $(u, v)$ 看做覆盖 $u$ , $v$ 两点之间的边 那么对于没有被覆盖的边 $(u, v)$ , 阅读全文
posted @ 2020-01-15 22:03 ztlztl 阅读(138) 评论(0) 推荐(0)
摘要:"题面" 题解 学长讲课题目的质量果然和我平常找的那些不一样 思路还是可以说比较巧妙的 考虑到我们并不好算出对于所有大小为 $i$ 的点集,能够包含它的最小连通块大小 转换题目 这个时候我们应该想到把目标放到单个点 $i$ 对选择 $k$ 个点时的贡献 那么他的贡献就是总方案数减去没选的方案数对吧 阅读全文
posted @ 2020-01-15 08:14 ztlztl 阅读(177) 评论(0) 推荐(0)
摘要:"题面" 题解 先化简一下 $$ \displaystyle \begin{aligned}&\sum_{i = 1}^{n}\sum_{j = i + 1}^{n}\binom{a_i+a_j+b_i+b_j}{a_i+a_j}\\=&\frac{\sum_{i = 1}^{n}\sum_{j = 阅读全文
posted @ 2020-01-13 16:15 ztlztl 阅读(113) 评论(2) 推荐(0)
摘要:"题面" 题解 upd : $cnt_i$ 代表值为 $i$ 的个数 我们可以暴力枚举众数 $k$ 把等于 $k$ 的赋值成 1 , 不等于 $k$ 的赋值成 1 这样原序列就变成了一段折线 我们把他剖开一段一段来分析 这些蓝线的左右端点分别为, 一个值为众数的数的位置, 和它下一个值为众数的数的位 阅读全文
posted @ 2019-12-06 21:24 ztlztl 阅读(237) 评论(2) 推荐(0)
摘要:"题面" 题解 可以将题目转化为在满足宽度互不相同的情况下最大化长度之和 将一个矩形的$a$与$b$连一条边, 定义边的出点和入点分别代表选择该点的值作为宽度一次, 选择该点的值作为高度 所以我们要做的就是将$a$到$b$这一条边定向 除此之外, 还要注意到每个点至多被作为出点一次, 这也满足了我们 阅读全文
posted @ 2019-07-13 22:27 ztlztl 阅读(206) 评论(0) 推荐(0)