摘要: Two Fairs 题目大意: 给出一张有 $n$ 个结点、 $m$ 条边的无向联通图; 图上有两个特殊点 $a$ 和 $b$ ($1\leq a,b\leq n,\ a\neq b$); 求出满足下列条件的二元组 $(u,v)$ 的对数: $1\leq u < v\leq n$; $u\neq a 阅读全文
posted @ 2022-09-27 15:26 浅渊 阅读(45) 评论(0) 推荐(0)
摘要: Aroma's Search 题目描述 这个空间可以看作是一个二维平面,在其内部有着无限多的数据点,从 $0$ 开始标号,它们的坐标定义如下: 第 $0$ 个点的坐标为 $(x_0, y_0)$。 对于 $i > 0$,第 $i$ 个点的坐标为 $(x_i, y_i) = (a_x \cdot x_ 阅读全文
posted @ 2022-09-27 11:06 浅渊 阅读(30) 评论(0) 推荐(0)
摘要: 胜哥投喂的一道面试题 题意:有一个环形数组$a$,找出两个不重叠的子串,是的这两个区间内所有的数加起来的和最大。 数据范围: $1 \leq n \leq 10 ^ 5, \left| a_i \right| \leq 10 ^ 9$ 思路:看到环形数组而且要选取一段长度为不超过$n$的区间,所以不 阅读全文
posted @ 2022-09-27 00:06 浅渊 阅读(80) 评论(0) 推荐(0)
摘要: M.Short Question 题意:求$\sum\limits_{i = 1} ^ {n}\sum\limits_{j = 1}^{n} \min\left(\left|p_i - p_j\right|, \left|q_i-q_j\right|\right)$的值 首先带上绝对值来计算不太方便 阅读全文
posted @ 2022-09-23 00:33 浅渊 阅读(77) 评论(0) 推荐(0)
摘要: 1 递归 1.1.什么是递归,它是如何工作的? 我们先来看一下递归(recursion)的定义: 递归是一种解决问题的有效方法,在递归过程中,函数将自身作为子例程调用。 简单说程序调用自身的编程技巧叫递归。递归的思想是把一个大型复杂问题层层转化为一个与原问题规模更小的问题,问题被拆解成子问题后,递归 阅读全文
posted @ 2022-09-21 23:04 浅渊 阅读(83) 评论(0) 推荐(0)
摘要: 题目链接 有$n$个快餐店,每个快餐点之间间隔$k$米,可以理解为是一个$n × k$的环,Sergey 从$s$位置作为起始点,每次走$l$的长度,但是他忘记了$s$和$l$是多少,只知道从$s$和$s + l$位置到最近的快餐店需要走多远。让我们求出来从重新回到$s$位置需要走多远的路程,分别求 阅读全文
posted @ 2022-09-18 19:33 浅渊 阅读(16) 评论(0) 推荐(0)
摘要: 题目链接 题意:实现三种操作$1.$将$p$加入集合中,$2.将p$从集合中删去,$3.$查询集合中所有的树在异或$p$之后有多少个数小于$l$. 思路:看到跟异或的统计数字问题,所以考虑用$01Trie$树来实现这些操作,将$p$加入到集合或从集合中删除,就是很正常的$Trie$树的操作,将每一个 阅读全文
posted @ 2022-09-16 16:36 浅渊 阅读(19) 评论(0) 推荐(0)
摘要: 题目链接 题目大意:给我们一棵树求距离$u$长度为$k$的点是哪一个 思路:因为直接去找距离为$k$的点不太好找,那么需要去固定一条最长的链这样每次查找的时候都尽量在这条链上去找相对应的点,就会把问题变得简单一些,那么树上最长的一条链就应该是这棵树的直径,我们两遍$dfs$求出这条链的两个端点,之后 阅读全文
posted @ 2022-09-08 20:41 浅渊 阅读(43) 评论(0) 推荐(0)
摘要: 题目链接 思路:因为所有点的权值是互不相同的,并且概率$0 < p_x < 1$,也就是所有的点都会被选到。所以用$dp[i][j]$来表示节点$i$权值为$j$的概率。首先考虑叶子节点,叶子节点都没有子节点所以他们的权值是确定的,$dp[i][j] = [i = val]$;再考虑只有一个子节点的 阅读全文
posted @ 2022-09-08 17:52 浅渊 阅读(45) 评论(0) 推荐(0)
摘要: 题目链接 题目大意:投骰子每次会得到一个点数,可以选择是否继续,如果继续的将会得到一个新的点数,如果结束那么当前的点数将是最后的所得到的点数。求所能得到的最大期望值是多少。 思路: 算是一个比较典型的概率$dp$,考虑是否继续投下去,如果下一次投的点数小于当前的点数,那肯定不会投下去而是选择结束,否 阅读全文
posted @ 2022-09-06 10:56 浅渊 阅读(65) 评论(0) 推荐(0)