上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 57 下一页
摘要: 欧拉回路 题解 首先有一个很好想到的 80 p t s 80pts 80pts做法。 对于一个图,如果它可以构成欧拉回路,需要满足下列两个条件: 该图是一个连通图(孤点除外)。 所有点的度都是偶数。 对于条件 1 阅读全文
posted @ 2021-08-08 19:48 StaroForgin 阅读(14) 评论(0) 推荐(0)
摘要: Professor’s task 题解 这道题很明显是让你动态维护凸包并判断点是否在凸包内。 这里给出一种很奇怪的动态维护凸包的方法,是笔者在上课时偶然想到的。 首先我们考虑凸包上的点具有什么特殊性质。 很明显,凸包上的点一定会存在一条为某个斜率的直线从无限远处向凸包平移时第一个碰到它,也就是这个点 阅读全文
posted @ 2021-08-07 09:39 StaroForgin 阅读(12) 评论(0) 推荐(0)
摘要: Chance Meeting 题解 由于最开始两者分别在第 1 1 1行与第 h h h行,结束时它们分别在第 阅读全文
posted @ 2021-08-06 08:42 StaroForgin 阅读(14) 评论(0) 推荐(0)
摘要: 骗我呢 题解 首先我们可以将原题的模型转化一下。 对于矩阵上的每个点,它是比它右边与右上的两个点小的,而总共有 m m m列, m + 1 m+1 m 阅读全文
posted @ 2021-08-05 20:32 StaroForgin 阅读(12) 评论(0) 推荐(0)
摘要: 已经没有什么好害怕的了 题解 由于题目保证数据中没有重复的数据,所以我们知道一对匹配了的数,要么对糖果比药片大,要么糖果比药片小。 由于糖果比药片大的比糖果比药片小的多 k k k对,所以糖果比药片大的必然有 n + k 2 \frac{n+k}{2} 阅读全文
posted @ 2021-08-05 16:21 StaroForgin 阅读(9) 评论(0) 推荐(0)
摘要: Crime Management 题解 简单dp 首先,我们看到 n ⩽ 1 0 18 n\leqslant 10^{18} n⩽ 阅读全文
posted @ 2021-07-31 11:14 StaroForgin 阅读(9) 评论(0) 推荐(0)
摘要: 路径交点 题解 首先看到这个魔鬼题面,我们可以猜测暴力很难打,事实上确实。 考虑它说的有交点有什么实际意义, ( P j − Q j ) ( P j + 1 − Q j + 1 阅读全文
posted @ 2021-07-30 21:42 StaroForgin 阅读(10) 评论(0) 推荐(0)
摘要: 最 简 单 题 \color{red}{最简单题} 最简单题 题解 魔鬼删除线 做对这道题,首先我们要正确理解它的题意。 它是想要我们找到在 所有 的叶子节点匹配法方中最优的一种使其割边得到的无环, 1 1 1与 1 ′ 1' 1′不连通的森林需要割的边的最小边权和最小。 后面一部分显然可以理解成整 阅读全文
posted @ 2021-07-30 21:01 StaroForgin 阅读(15) 评论(0) 推荐(0)
摘要: 庆典 题解 大概是整场比赛中唯一一道一看就有思路的,但并没有调出来,不如说我太菜了 很明显,在同一个联通块内部的点一定是可以互相走到的,所以我们可以先缩个点。 缩完点后得到的图明显是个可以拓扑的有向图,由于有性质: 若 x ⇒ z x\Rightarrow z x⇒ 阅读全文
posted @ 2021-07-29 21:46 StaroForgin 阅读(12) 评论(0) 推荐(0)
摘要: 量子通信 题解 对于比较两个数之间的翻转位数差,我们可以直接通过对其进行异或得到。 但很明显,如果我们直接暴力查询明显是不可取的,即使你要压位也不免会进行 O ( n m ) O\left(nm\right) O(nm 阅读全文
posted @ 2021-07-29 20:31 StaroForgin 阅读(5) 评论(0) 推荐(0)
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 57 下一页