随笔分类 -  做题记录

摘要:SP1557 GSS2 - Can you answer these queries II $\bigstar\texttt{Hint}$:遇到去重的问题,我们通常考虑离线询问后处理。 可以枚举右端点,将询问存储在右端点,考虑用数据结构记录左端点的信息。 那么我们如果用线段树维护左端点为它时的答案, 阅读全文
posted @ 2022-08-14 17:26 EricQian06 阅读(26) 评论(0) 推荐(0)
摘要:P8441 旭日东升 维护一个不可重集合的序列 $a$,长度为 $n$。支持以下两种操作: l r x 对于每个 $l\le i\le r$,将 $x$ 并入 $a_i$。 l r 设 $S$ 把每个 $l\le i\le r$ 的 $a_i$ 并在一起的集合,输出 $S$ 中所有元素的和。 $n, 阅读全文
posted @ 2022-08-14 17:19 EricQian06 阅读(48) 评论(0) 推荐(0)
摘要:CF464E The Classic Problem $\bigstar\texttt{Hint}$:发现没有什么好的突破口?为什么不想想怎样才能实现题目中 $2^x$ 的加减法呢? 可见每次加减法,我们要做的是将添加的 $1$ 和右边的连续的 $1$ 合并为一整段,可以用线段树 $\mathcal 阅读全文
posted @ 2022-08-14 17:13 EricQian06 阅读(34) 评论(0) 推荐(0)
摘要:P2619 [国家集训队]Tree I 一张 $n$ 个点 $m$ 条边的带权无向联通图,每条边是黑色或白色。求一棵最小权的恰好有 $need$ 条白色边的生成树,题目保证有解。 $n\le 5\times 10^4,m\le 10^5,val\in[1,100]$。 $\color{yellow} 阅读全文
posted @ 2022-08-14 17:09 EricQian06 阅读(47) 评论(0) 推荐(0)
摘要:CF512D Fox And Travelling 给定一张 $n$ 个点 $m$ 条边的无向图,每次选择一个叶子结点并将它和连接它的边删除。 对于每个 $k\in[0,n]$,问有序选择 $k$ 个点的方案数。 $n\le 100$。 显然如果有环,那么所有环上的点都无法被选择,可以选择的只是一棵 阅读全文
posted @ 2022-08-14 16:19 EricQian06 阅读(28) 评论(0) 推荐(0)
摘要:P4169 [Violet]天使玩偶/SJY摆棋子(CDQ分治+欧几里得距离) 记得上一次欧几里得距离的转化是CF1093G Multidimensional Queries,我们使用了点对在四种方向分别考虑并用 $\max$ 合并的方法解决,现在使用一种类似的方法。 $\bigstar\textt 阅读全文
posted @ 2022-05-20 21:27 EricQian06 阅读(52) 评论(0) 推荐(2)
摘要:[SCOI2009]围豆豆 \(n\times m(n,m\le 10)\) 的网格中有 \(d\) 个球 \((d\le 9)\),要求在网格中选定一个起点开始做一个欧拉回路,路径的价值为路径完全包住的球的价值之和减去路径长度,求所有路径中的价值最大值。 有价值与步数的两个限制,首先想着把其中一个 阅读全文
posted @ 2022-02-08 20:52 EricQian06 阅读(52) 评论(0) 推荐(0)
摘要:P4211 [LNOI2014]LCA 题意 给出一个 \(n\) 个节点的有根树(编号为 \(0\) 到 \(n-1\),根节点为 \(0\))。 一个点的深度定义为这个节点到根的距离 \(+1\)。 设 \(dep[i]\) 表示点 \(i\) 的深度,\(LCA(i,j)\) 表示 \(i\) 阅读全文
posted @ 2021-11-12 15:27 EricQian06 阅读(55) 评论(1) 推荐(0)
摘要:链接放的是洛谷上的链接。 <details> <summary>$\texttt{solution}$</summary> </details> ARC083F $n\times n$ 的正方形上有 $2n$ 个小球,第 $i$ 个在 $(x_i,y_i)$。 有 $n$ 个 A 类机器人,第 $i 阅读全文
posted @ 2021-11-06 16:33 EricQian06 阅读(64) 评论(0) 推荐(0)
摘要:链接放的是洛谷上的链接,难度就是 CF 上的评分。 <details> <summary>$\texttt{solution}$</summary> </details> CF10D LCIS 难度:$\tt{2800}$ 求两个串的最长公共上升子序列。$n\le 500$ $\texttt{sol 阅读全文
posted @ 2021-11-03 19:42 EricQian06 阅读(100) 评论(0) 推荐(0)
摘要:交题链接 给你一个长度为 \(n(n\le 10^6)\) 的序列,其中每个元素都在 \([1,n]\) 范围中。 询问有多少个区间满足区间中的元素都恰好出现 \(2\) 次。 \(\texttt{solution}~\texttt{1:}\) 哈希 我们考虑如果元素个数 \(\le 64\) 时我 阅读全文
posted @ 2021-11-02 19:10 EricQian06 阅读(95) 评论(0) 推荐(0)
摘要:P1315 [NOIP2011 提高组] 观光公交 我们想在 \(k\) 次加速每一次都取当前最优的方案加速。 考虑怎样计算对于每一条边如果在当前情况下使用加速器能够使答案减少的大小。 如果当前到达某个点时已经有人在等待了,那么加速这个点以前的边能够让这个点下车的人距离减少,而对于仍旧在车上的没有贡 阅读全文
posted @ 2021-10-20 21:22 EricQian06 阅读(46) 评论(0) 推荐(0)
摘要:CF741C Arpa’s overnight party and Mehrdad’s silent entering 描述:有 \(2n\) 个人坐在一张圆桌,第 \(1\) 个位置与第 \(n\) 个位置相邻。现在给他们分配 \(1\) 或 \(2\) 两种食物。要求任意相邻的三个人食物不完全相 阅读全文
posted @ 2021-09-24 20:28 EricQian06 阅读(67) 评论(0) 推荐(0)
摘要:P1268 树的重量 $\texttt{solution}$ 算法:(贪心)\(+\) 找规律 当 \(n=2\) 时,显然答案就是 \(dis(1,2)\) 。 当 \(n=3\) 时,答案: \(\dfrac{dis(1,3)+dis(2,3)-dis(1,2)}{2}\) 当 \(n\) 是任 阅读全文
posted @ 2021-09-20 14:11 EricQian06 阅读(42) 评论(0) 推荐(1)
摘要:CF1451E2 Bitwise Queries (Hard Version) 题意: 有 \(n\) 个数( \(n\le 2^{16}\) ,且为 \(2\) 的整数次幂,且每一个数都属于区间 \([0,n-1]\) ) 可以通过询问交互库不超过 \(n+1\) 次询问,每次询问编号为 \(i, 阅读全文
posted @ 2021-09-20 14:02 EricQian06 阅读(35) 评论(0) 推荐(0)
摘要:CF1444A Division 题意: 给定 \(t\) 组询问,每组给两个数 \(p_i\) 和 \(q_i\) ,找出最大的整数 \(x_i\) ,要求 \(p_i\) 可被 \(x_i\) 整除,且 \(x_i\) 不可被 \(q_i\) 整除 。 题解: 呜呜呜这道题总共算下来我爆了 \( 阅读全文
posted @ 2021-09-20 14:01 EricQian06 阅读(50) 评论(0) 推荐(0)
摘要:P2119 魔法阵 2016年普及组T4 题意: 给定一系列元素 \(\{X_i\}\) ,求满足以下不等式的每一个元素作为 \(a,b,c,d\) 的出现次数 。 \(\begin{cases}X_a<X_b<X_c<X_d \\ X_a-X_b=2\times (X_d-X_c) \\X_b-X 阅读全文
posted @ 2021-09-20 14:00 EricQian06 阅读(84) 评论(0) 推荐(0)
摘要:luogu 1477 [NOI2008] 假面舞会 容易发现: 如果图中没有环,那么面具种数一定是所有联通块内最长链之和,最少为 \(3\) 。 如果有环,则面具种数一定是所有环的大小的最大公约数。 那么只要求出每一个联通块内的最长链与环即可。 由于是有向边,难以通过有向边判断联通块,因此考虑建立一 阅读全文
posted @ 2021-09-16 14:16 EricQian06 阅读(64) 评论(0) 推荐(0)
摘要:P5482 [JLOI2011]不等式组 超烦人的细节题!(本人调了两天 QAQ ) 这里介绍一种只用到一只树状数组的写法(离线)。 树状数组的下标是:所有可能出现的数据进行离散化之后的值。 其含义为:当 \(x\) 离散化后值为 \(i\) 时能满足的不等式个数为 \(query(i)\) 个。 阅读全文
posted @ 2021-07-27 17:36 EricQian06 阅读(49) 评论(0) 推荐(0)
摘要:P4099 [HEOI2013]SAO 类型:树形 \(\text{DP}\) 这里主要补充一下 \(O(n^3)\) 的 \(\text{DP}\) 优化的过程,基础转移方程推导可以参考其他巨佬的博客(题解)。 令 \(f[x][p]\) 表示在以 \(x\) 为根的子树中,\(x\) 在拓扑序排 阅读全文
posted @ 2021-07-27 17:36 EricQian06 阅读(47) 评论(0) 推荐(0)