09 2022 档案

摘要:F - Rectangle GCD 题目描述: 有一个N×N的平面,有两个序列Ai,Bi,平面上的点(i,j)对应的值是Ai+Bj,有Q次询问,每次询问要查询 (h1,w2)(h2,w2) 为左上和右下顶 阅读全文 »
posted @ 2022-09-29 10:53 浅渊 阅读(38) 评论(0) 推荐(0) 编辑
摘要:E - Small d and k 题目描述: 给n个顶点m条边的无向图,每个顶点的度不超过3,给你Q次询问,每次询问给你一个顶点x和一个k,表示求距离顶点x的长度不超过k的顶点标号之和。 思路: 关键在每一个点的度是不超过3的,所以可以考虑对每一个询问的点做一遍 阅读全文 »
posted @ 2022-09-28 20:28 浅渊 阅读(31) 评论(0) 推荐(0) 编辑
摘要:Yazid的新生舞会 题目描述 Yazid 有一个长度为 n 的序列 A,下标从 1n。显然地,这个序列共有 n(n+1)2 个子区间。 对于任意一个子区间 [l,r],如果该子区间内的众数在该子区间的出现次数严格大于 $\fr 阅读全文 »
posted @ 2022-09-28 11:13 浅渊 阅读(36) 评论(0) 推荐(0) 编辑
摘要:Two Fairs 题目大意: 给出一张有 n 个结点、 m 条边的无向联通图; 图上有两个特殊点 ab1a,bn, ab); 求出满足下列条件的二元组 (u,v) 的对数: 1u<vn; $u\neq a 阅读全文 »
posted @ 2022-09-27 15:26 浅渊 阅读(31) 评论(0) 推荐(0) 编辑
摘要:Aroma's Search 题目描述 这个空间可以看作是一个二维平面,在其内部有着无限多的数据点,从 0 开始标号,它们的坐标定义如下: 第 0 个点的坐标为 (x0,y0)。 对于 i>0,第 i 个点的坐标为 $(x_i, y_i) = (a_x \cdot x_ 阅读全文 »
posted @ 2022-09-27 11:06 浅渊 阅读(18) 评论(0) 推荐(0) 编辑
摘要:胜哥投喂的一道面试题 题意:有一个环形数组a,找出两个不重叠的子串,是的这两个区间内所有的数加起来的和最大。 数据范围: 1n105,|ai|109 思路:看到环形数组而且要选取一段长度为不超过n的区间,所以不 阅读全文 »
posted @ 2022-09-27 00:06 浅渊 阅读(64) 评论(0) 推荐(0) 编辑
摘要:M.Short Question 题意:求i=1nj=1nmin(|pipj|,|qiqj|)的值 首先带上绝对值来计算不太方便 阅读全文 »
posted @ 2022-09-23 00:33 浅渊 阅读(49) 评论(0) 推荐(0) 编辑
摘要:1 递归 1.1.什么是递归,它是如何工作的? 我们先来看一下递归(recursion)的定义: 递归是一种解决问题的有效方法,在递归过程中,函数将自身作为子例程调用。 简单说程序调用自身的编程技巧叫递归。递归的思想是把一个大型复杂问题层层转化为一个与原问题规模更小的问题,问题被拆解成子问题后,递归 阅读全文 »
posted @ 2022-09-21 23:04 浅渊 阅读(80) 评论(0) 推荐(0) 编辑
摘要:题目链接 有n个快餐店,每个快餐点之间间隔k米,可以理解为是一个n×k的环,Sergey 从s位置作为起始点,每次走l的长度,但是他忘记了sl是多少,只知道从ss+l位置到最近的快餐店需要走多远。让我们求出来从重新回到s位置需要走多远的路程,分别求 阅读全文 »
posted @ 2022-09-18 19:33 浅渊 阅读(7) 评论(0) 推荐(0) 编辑
摘要:题目链接 题意:实现三种操作1.p加入集合中,2.p从集合中删去,3.查询集合中所有的树在异或p之后有多少个数小于l. 思路:看到跟异或的统计数字问题,所以考虑用01Trie树来实现这些操作,将p加入到集合或从集合中删除,就是很正常的Trie树的操作,将每一个 阅读全文 »
posted @ 2022-09-16 16:36 浅渊 阅读(16) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目大意:给我们一棵树求距离u长度为k的点是哪一个 思路:因为直接去找距离为k的点不太好找,那么需要去固定一条最长的链这样每次查找的时候都尽量在这条链上去找相对应的点,就会把问题变得简单一些,那么树上最长的一条链就应该是这棵树的直径,我们两遍dfs求出这条链的两个端点,之后 阅读全文 »
posted @ 2022-09-08 20:41 浅渊 阅读(33) 评论(0) 推荐(0) 编辑
摘要:题目链接 思路:因为所有点的权值是互不相同的,并且概率0<px<1,也就是所有的点都会被选到。所以用dp[i][j]来表示节点i权值为j的概率。首先考虑叶子节点,叶子节点都没有子节点所以他们的权值是确定的,dp[i][j]=[i=val];再考虑只有一个子节点的 阅读全文 »
posted @ 2022-09-08 17:52 浅渊 阅读(38) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目大意:投骰子每次会得到一个点数,可以选择是否继续,如果继续的将会得到一个新的点数,如果结束那么当前的点数将是最后的所得到的点数。求所能得到的最大期望值是多少。 思路: 算是一个比较典型的概率dp,考虑是否继续投下去,如果下一次投的点数小于当前的点数,那肯定不会投下去而是选择结束,否 阅读全文 »
posted @ 2022-09-06 10:56 浅渊 阅读(49) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目大意:给nn边的无向图,要判断uv是否只存在一条简单路径。 思路: 看到nn可以想到基环树,也就是在一棵树上多连一条边是的树上出现一个环,其余的点都是在以这个环上的点为根的子树中。那么不难想到如果u,v是在同一棵子树中,那么肯定是仅有一 阅读全文 »
posted @ 2022-09-06 10:38 浅渊 阅读(56) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目大意:有aR, bG, cB,要求出来恰好有k个连续的RG的排列方案数。 思路: 可以先将问题转化成至少有kRG的排列方案数有多少,然后可以用二项式反演的方法,将所有cntRG=k的方案数加起来就好了。二项式反演有这样的式子$F(n) 阅读全文 »
posted @ 2022-09-06 10:16 浅渊 阅读(61) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示