peiwenjun's blog 没有知识的荒原

随笔分类 -  OI & ACM / 分块

P3700 [CQOI2017] 小 Q 的表格 题解
摘要:题目描述 给定 \(m,n\) 。定义在 \(n\times n\) 网格上的函数 \(f\) 满足: \(\forall a,b\in N^*\) , \(f(a,b)=f(b,a)\) 。 \(\forall a,b\in N^*\) , \(b\cdot f(a,a+b)=(a+b)\cdot 阅读全文

posted @ 2026-02-28 21:42 peiwenjun 阅读(9) 评论(0) 推荐(0)

P6578 [Ynoi2019] 魔法少女网站 题解
摘要:题目描述 给定长为 \(n\) 的序列, \(m\) 次操作: 1 x y :将 \(a_x\) 修改为 \(y\) 。 2 l r x :求 \(\sum\limits_{l\le l'\le r'\le r}[\max\limits_{l'\le i\le r'} a_i\le x]\) 。 数 阅读全文

posted @ 2026-02-11 00:26 peiwenjun 阅读(20) 评论(0) 推荐(0)

P5065 [Ynoi Easy Round 2014] 不归之人与望眼欲穿的人们 题解
摘要:题目描述 给定长为 \(n\) 的序列 \(a\) ,接下来 \(m\) 次操作: 1 i x :将 \(a_i\) 修改为 \(x\) 。 2 k :求最小的 \(len\) ,使得存在长为 \(len\) 的区间 \(or\) 和 \(\ge k\) 。 数据范围 \(1\le n,m\le 5 阅读全文

posted @ 2025-09-18 16:12 peiwenjun 阅读(20) 评论(0) 推荐(0)

P6782 [Ynoi2008] rplexq 题解
摘要:题目描述 给定 \(n\) 个节点的有根树,根节点为 \(rt\) 。 \(m\) 次询问,给定 \(l,r,x\) ,求 \(\sum\limits_{l\le i\lt j\le r}[\texttt{lca}(i,j)=x]\) 。 数据范围 \(1\le n,m\le 2\cdot 10^5 阅读全文

posted @ 2025-09-03 20:23 peiwenjun 阅读(25) 评论(0) 推荐(0)

P7710 [Ynoi2077] stdmxeypz 题解
摘要:题目描述 给定一棵 \(n\) 个点,以 \(1\) 为根的有根树,初始每个点权值为 \(0\) 。 接下来 \(m\) 次操作: 1 a x y z : 给 \(a\) 子树内所有到 \(a\) 距离模 \(x\) 等于 \(y\) 的节点权值加 \(z\) 。 2 a :查询 \(a\) 的权值 阅读全文

posted @ 2025-08-30 18:22 peiwenjun 阅读(40) 评论(0) 推荐(0)

P5064 [Ynoi Easy Round 2014] 等这场战争结束之后 题解
摘要:题目描述 给定 \(n\) 个点的图,初始没有边,点有点权 \(a_i\) 。 接下来 \(m\) 次操作: 1 x y :在 \(x\) 和 \(y\) 之间添加一条双向边。 2 x :回退到第 \(x\) 次操作后的图。 3 x y :查询 \(x\) 所在连通块第 \(y\) 小权值,若不存在 阅读全文

posted @ 2025-08-27 20:15 peiwenjun 阅读(26) 评论(0) 推荐(0)

P11822 [湖北省选模拟 2025] 团队分组 / divide 题解
摘要:题目描述 给定下标从 \(1\) 开始,长为 \(n\) 的序列 \(a\) ,规定 \(a_0=\infty\) 。 对 \(\forall 1\le k\le n\) ,你需要构造序列 \(0=a_0\lt a_1\lt\cdots\lt a_m=k+1\) ,使得 \(\forall 0\le 阅读全文

posted @ 2025-03-02 16:52 peiwenjun 阅读(100) 评论(0) 推荐(0)

UNR #8 题解
摘要:uoj887 最酷的排列 题目描述 \(T\) 组数据,给定长为 \(n\) 的序列 \(a\) 和下标集合 \(S\) ,你可以对序列进行任意次操作,每次选择一个区间并将其中元素升序排序。 求 \(\sum\limits_{i\in S}a_i\) 的最小可能值。 数据范围 \(1\le n,\s 阅读全文

posted @ 2024-07-17 11:05 peiwenjun 阅读(602) 评论(0) 推荐(1)

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 阅读(301) 评论(0) 推荐(0)

P4117 [Ynoi2018] 五彩斑斓的世界 题解
摘要:题目描述 给定长为 \(n\) 的序列 \(a\) , \(m\) 次操作: 1 l r x :将区间 \([l,r]\) 中 \(\gt x\) 的数减去 \(x\) 。 2 l r x :查询区间 \([l,r]\) 中 \(x\) 的出现次数。 数据范围 \(1\le n\le 10^6,1\ 阅读全文

posted @ 2023-07-15 23:10 peiwenjun 阅读(10) 评论(0) 推荐(0)

P5071 [Ynoi2015] 此时此刻的光辉 题解
摘要:题目描述 给定长为 \(n\) 的序列 \(a\) , \(m\) 次查询 \(d(\prod_{i=l}^ra_i)\bmod 19260817\) 的值。 数据范围 \(1\le n,m\le 10^5,1\le a_i\le 10^9\) 。 时间限制 \(\texttt{2.5s}\) ,空 阅读全文

posted @ 2023-07-08 15:54 peiwenjun 阅读(11) 评论(0) 推荐(0)

P7722 [Ynoi2007] tmpq 题解
摘要:题目描述 给定长为 \(n\) 的数组 \(a,b,c\) ,接下来 \(m\) 次操作: 1 x y :将 \(a_x\) 改为 \(y\) 。 2 x :求 \(\sum\limits_{1\le i\lt j\lt k\le x}[b_{a_i}=a_j=c_{a_k}]\) 。 数据范围 \ 阅读全文

posted @ 2023-07-07 19:54 peiwenjun 阅读(9) 评论(0) 推荐(0)

P5355 [Ynoi2017] 由乃的玉米田 题解
摘要:题目描述 给定长为 \(n\) 的序列 \(a\) , \(m\) 次询问: 1 l r :能否在区间 \([l,r]\) 中选两个和为 \(x\) 的数。 2 l r :能否在区间 \([l,r]\) 中选两个差为 \(x\) 的数。 3 l r :能否在区间 \([l,r]\) 中选两个积为 \ 阅读全文

posted @ 2023-05-09 17:41 peiwenjun 阅读(13) 评论(0) 推荐(0)

UOJ549 【UNR #4】序列妙妙值 题解
摘要:题目描述 定义一个长为 \(n\) 的序列的妙妙值为,将序列划分成 \(k\) 段,每一段异或和之和的最小值。 给定序列 \(a\) ,对每个长度 \(\ge k\) 的前缀,求其序列妙妙值。 数据范围 \(1\le k\le n\le 60000\) 。 \(1\le k\le 8,0\le a_ 阅读全文

posted @ 2022-08-17 20:34 peiwenjun 阅读(154) 评论(0) 推荐(0)

P5610 [Ynoi2013] 大学 题解
摘要:题目描述 给定一个长为 \(n\) 的非负整数序列 \(a\) , \(m\) 次操作,每次操作为以下两种之一: 1 l r x :将区间 \([l,r]\) 中所有 \(x\) 的倍数除以 \(x\) 。 2 l r :查询区间 \([l,r]\) 的和。 数据范围 \(1\le n,m\le 1 阅读全文

posted @ 2022-07-12 15:00 peiwenjun 阅读(11) 评论(0) 推荐(0)

P6774 [NOI2020] 时代的眼泪 题解
摘要:题目描述 给定长为 \(n\) 的排列 \(p_i\) , \(q\) 次询问,求下标在 \([l,r]\) ,值在 \([L,R]\) 的顺序对个数。 数据范围 \(1\le n\le 10^5,1\le q\le 2\cdot 10^5\) 。 时间限制 \(\texttt{5s}\) ,空间限 阅读全文

posted @ 2022-06-18 00:30 peiwenjun 阅读(18) 评论(0) 推荐(0)

P5046 [Ynoi2019 模拟赛] Yuno loves sqrt technology I 题解
摘要:题目描述 给定一个长为 \(n\) 的排列, \(q\) 次询问区间逆序对数,强制在线。 数据范围 \(1\le n,q\le 10^5\) 。 时间限制 \(\texttt{750ms}\) ,空间限制 \(\texttt{512MB}\) 。 分析 分块,记 bel[i] 为 \(i\) 所在块 阅读全文

posted @ 2022-06-12 19:21 peiwenjun 阅读(46) 评论(0) 推荐(0)

P8078 [WC2022] 秃子酋长 题解
摘要:题目描述 给定一个长为 \(n\) 的排列 \(a\) , \(q\) 次询问,每次询问 \(a[l\sim r]\) 排序后相邻位置的差在原序列中下标差的绝对值之和。 数据范围 \(1\le n,q\le 5\cdot 10^5\) 。 时间限制 \(\texttt{5s}\) ,空间限制 \(\ 阅读全文

posted @ 2022-05-12 23:38 peiwenjun 阅读(26) 评论(0) 推荐(0)

导航