欢迎来到 xht37 的博客

摘要: 题目地址: "P5305 [GXOI/GZOI2019]旧词" 这里是官方题解 $$\sum_{i \leq x}^{}\ depth(lca(i,y))^k$$ $k = 1$ 求的是 $\sum_{i \leq x}^{}\ depth(lca(i,y))$ ,一堆点然后每个点和 $y$ 求 $阅读全文
posted @ 2019-04-17 21:47 xht37 阅读(195) 评论(0) 编辑
摘要: 题目地址: "P5304 [GXOI/GZOI2019]旅行者" 这里是官方题解 一个图 $n$ 点 $m$ 条边,里面有 $k$ 个特殊点,问这 $k$ 个点之间两两最短路的最小值是多少? $n \leq 10^5, m \leq 5 10 ^5$ 假设我们把特殊点分成 $A,B$ 两个集合,新建阅读全文
posted @ 2019-04-17 20:31 xht37 阅读(64) 评论(0) 编辑
摘要: 题目地址: "P5303 [GXOI/GZOI2019]逼死强迫症" 这里是官方题解 初步分析 从题目和数据范围很容易看出来这是一个递推 + 矩阵快速幂,那么主要问题在于递推的过程。 满足条件的答案一定是以下的形式,设 $k = n 1$ ,左右两边为整齐的道路,中间为长度 $p(p \geq 3)阅读全文
posted @ 2019-04-17 19:27 xht37 阅读(35) 评论(0) 编辑
摘要: 题目地址: "P5302 [GXOI/GZOI2019]特技飞行" 这里是官方题解(by lydrainbowcat) 题意 给 $10^5$ 条直线,给 $x = st$ 和 $x = ed$ 两个位置 在两条直线 $l1,l2$ 交点,可以交换 $l1,l2$ 接下来的部分(变成两条折线) 交换阅读全文
posted @ 2019-04-17 01:33 xht37 阅读(64) 评论(0) 编辑
摘要: 题目地址: "P5301 [GXOI/GZOI2019]宝牌一大堆" 这里是官方题解(by lydrainbowcat) 部分分 直接搜索可以得到暴力分,因为所有和牌方案一共只有一千万左右,稍微优化一下数据少的测试点可以跑过 $3$ ~ $7$ 已经打出的,不需要考虑顺子,可以跟七对子类似直接算 正阅读全文
posted @ 2019-04-17 01:19 xht37 阅读(70) 评论(0) 编辑
摘要: 题目地址: "P5300 [GXOI/GZOI2019]与或和" 考虑按位计算贡献 对于 AND 运算,只有全 $1$ 子矩阵才会有贡献 对于 OR 运算,所以非全 $0$ 子矩阵均有贡献 如果求一个 01 矩阵中全 $0/1$ 子矩阵的个数呢? 单调栈可以 $O(n^2)$ 实现 总时间复杂度 $阅读全文
posted @ 2019-04-17 00:35 xht37 阅读(66) 评论(0) 编辑