peiwenjun's blog 没有知识的荒原

随笔分类 -  OI & ACM / 分治

P4690 [Ynoi2016] 镜中的昆虫 题解
摘要:题目描述 给定长为 \(n\) 的序列 \(a\) , \(m\) 次操作: 1 l r x :将 \(a_l,\cdots,a_r\) 修改为 \(x\) 。 2 l r :询问 \(a_l,\cdots,a_r\) 中不同的数的个数。 数据范围 \(1\le n,m\le 10^5\) \(1\ 阅读全文

posted @ 2025-02-07 20:07 peiwenjun 阅读(96) 评论(0) 推荐(0)

P4566 [CTSC2018] 青蕈领主 题解
摘要:题目描述 对于一个排列 \(p\) ,记 \(l_i\) 为满足 \(p_{i-l_i+1},\cdots,p_i\) 在数轴上连续的最大 \(l_i\) (显然有\(1\le l_i\le i\))。 \(T\) 组询问,给定数组 \(l_i\) ,求有多少个排列 \(p\) 符合条件。 数据范围 阅读全文

posted @ 2025-01-24 17:59 peiwenjun 阅读(86) 评论(0) 推荐(0)

CF102354B Yet Another Convolution 题解
摘要:题目描述 给定长为 \(n\) 的数列 \(a,b\) ,求数列 \(c\) 满足: \[c_k=\max_{\gcd(i,j)=k}|a_i-b_j|\\ \]数据范围 \(1\le n\le 10^5,1\le a_i,b_i\le 10^9\) 。 时间限制 \(\texttt{6s}\) , 阅读全文

posted @ 2024-10-26 23:32 peiwenjun 阅读(129) 评论(0) 推荐(0)

CF2018E2 Complex Segments (Hard Version) 题解
摘要:题目描述 \(T\) 组数据,给定 \(n\) 条线段 \([l_i,r_i]\) ,称一个线段集合是复杂的,当且仅当: 它可以被划分成若干个大小相等的线段组。 两条线段相交当且仅当它们在同一组。 求用这 \(n\) 条线段构成的复杂线段集合大小的最大值。 数据范围 \(1\le n,\sum n\ 阅读全文

posted @ 2024-10-01 16:13 peiwenjun 阅读(111) 评论(0) 推荐(0)

P10540 [THUPC2024] 古明地枣的袜子 题解
摘要:题目描述 一个长为 \(n\) 的序列 \(a\) ,初始全为零。 \(n\) 个操作,第 \(i\) 个操作形如给 \(a_1,\cdots,a_{x_i}\) 加上 \(y_i\) 。 \(m\) 次查询,给定 \(l,r\) ,求对 \(a\) 执行第 \(l\sim r\) 个操作后数列\( 阅读全文

posted @ 2024-06-19 19:36 peiwenjun 阅读(308) 评论(0) 推荐(0)

P4027 [NOI2007] 货币兑换 题解
摘要:题目描述 总共 \(n\) 天,初始你有 \(s\) 元钱。 两种金券,第 \(i\) 天金券的价值分别为 \(a_i,b_i\) ,交易比例 \(r_i\) 。 每天你可以做两件事: 卖出金券:指定 \(op\in [0,100]\) ,将 \(op\%\) 的 \(a\) 券和 \(b\) 券按 阅读全文

posted @ 2022-08-18 20:56 peiwenjun 阅读(7) 评论(0) 推荐(0)

P5163 WD与地图 题解
摘要:题目描述 给定一张 \(n\) 个点, \(m\) 条边的有向图,点有点权 \(w_i\) 。 \(q\) 次操作: 1 u v :断开 \(u\to v\) 的边,保证操作前这条边存在。 2 u v :给 \(w_u\) 加上 \(v\) 。 3 u v :求 \(u\) 所在强连通分量中权值前 阅读全文

posted @ 2022-08-12 15:51 peiwenjun 阅读(13) 评论(0) 推荐(0)

CF566C Logistical Questions 题解
摘要:题目描述 给定一棵 \(n\) 个点的树,点有点权 \(w_i\) ,边有边权 \(l_i\) ,两点间的距离为边权和的 \(\frac 32\) 次方。 求这棵树的带权重心 \(rt\) ,以及所有点到 \(rt\) 的带权距离和。 数据范围 \(1\le n\le 2\cdot 10^5\) 。 阅读全文

posted @ 2022-06-21 20:25 peiwenjun 阅读(31) 评论(0) 推荐(0)

导航