文章分类 -  题解

上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要:\(\textcolor{blue}\odot\) CF1984F Reconstruction 令 \(b_0=b_{n+1}=0\),\(s_0=\text P\),\(s_{n+1}=\text S\) 对于每个 \(1\le i\le n+1\),设 \(\sum a_i=sm\) 若 \( 阅读全文
posted @ 2025-03-21 07:10 Hstry 阅读(2) 评论(0) 推荐(0)
摘要:\(\textcolor{purple}\odot\) CF1990E2 Catch the Mole(Hard Version) 考虑根号分治,令 \(B=\sqrt n\) 对于结点 \(u\),令 \(dep_u\) 表示 \(u\) 到根的距离,\(ped_u\) 表示 \(u\) 到子树内 阅读全文
posted @ 2025-03-20 10:40 Hstry 阅读(7) 评论(0) 推荐(0)
摘要:\(\textcolor{purple}\odot\) CF1993E Xor-Grid Problem 给 \(a\) 新增一行一列,\(a_{n+1,i}\gets \bigoplus_{j=1}^n a_{j,i}\),列同理,\(a_{n+1,m+1}\) 为整个矩阵的异或和 则可证最终得到 阅读全文
posted @ 2025-03-19 11:03 Hstry 阅读(5) 评论(0) 推荐(0)
摘要:\(\textcolor{purple}\odot\) CF1997F Chips on a Line 首先发现每个操作都是可逆的,然后发现对于任意局面都可以先全部移到 \(1\) 位置 对于局面 \(a_{1\sim x}\),令 \(F_i\) 表示一个 \(i\) 位置的移到 \(1\) 位置 阅读全文
posted @ 2025-03-18 09:54 Hstry 阅读(9) 评论(0) 推荐(0)
摘要:\(\textcolor{blue}\odot\) CF2002E Cosmic Rays 从左往右扫描,维护一个单调栈,栈中存储若干个二元组 \((t,c)\),表示一个 \(c\) 颜色的连续段,到 \(t\) 时刻被消除 初始栈为空,要加入一组 \((a_i,b_i)\) 时,若栈非空且栈顶的 阅读全文
posted @ 2025-03-17 07:03 Hstry 阅读(6) 评论(0) 推荐(0)
摘要:\(\textcolor{purple}\odot\) CF2021E3 Digital Village (Extreme Version) 考虑优化 CF2021E2 Digital Village (Hard Version) 的动规,发现瓶颈在于转移 \[dp_{w,i}\gets dp_{u 阅读全文
posted @ 2025-03-14 17:39 Hstry 阅读(3) 评论(0) 推荐(0)
摘要:\(\textcolor{blue}\odot\) CF2028E Alice's Adventures in the Rabbit Hole 用 \(\operatorname A\) 方表示要到根的一方,\(\operatorname B\) 表示要到叶子的一方 令 \(dp_u\) 表示节点 阅读全文
posted @ 2025-03-13 19:33 Hstry 阅读(4) 评论(0) 推荐(0)
摘要:\(\textcolor{purple}\odot\) CF2032F Peanuts \(dp\),令 \(f_{i,0}\) 表示 \(a_{i\sim n}\) 先手必败的方案数,\(f_{i,1}\) 表示 \(a_{i\sim n}\) 先手必胜的方案数 边界为 \(f_{n+1,0}=1 阅读全文
posted @ 2025-03-12 17:35 Hstry 阅读(3) 评论(0) 推荐(0)
摘要:\(\textcolor{purple}\odot\) CF2040F Number of Cubes 考虑 \(\operatorname{Burnside}\) 引理 变换群 \(G=\{(x,y,z)\mid 0\le x<a,0\le y<b,0\le z<c\}\),令 \(F(x,y,z 阅读全文
posted @ 2025-03-12 06:46 Hstry 阅读(9) 评论(0) 推荐(0)
摘要:\(\textcolor{blue}\odot\) CF2043F Nim 回滚莫队,维护 \(f_i\) 表示当前区间中异或和为 \(i\) 时能删去的最多数字,\(g_i\) 表示其方案数 时间复杂度 \(O(n\sqrt mV)\),其中 \(V=50\) 实际上区间长度 \(\ge 52\) 阅读全文
posted @ 2025-03-11 07:36 Hstry 阅读(9) 评论(0) 推荐(0)
摘要:\(\textcolor{blue}\odot\) CF2053F Earnest Matrix Complement 一定存在一种最优解,使得同一行中新填写的值相同 因此 \(dp\),令 \(f_{i,j}\) 表示第 \(i\) 行新增的数为 \(j\) 时 前 \(i\) 行未确定位置间 与 阅读全文
posted @ 2025-03-10 07:44 Hstry 阅读(6) 评论(0) 推荐(0)
摘要:比赛 T1 集合(set)牛客276703 Rookhopper's Tour 题意 在 \(n\times m\) 的矩形上选择 \(k\) 个位置,满足同一行、同一列至多只有一个,且对于任意被选择的位置,一定可以找到另一个被选择的位置满足两者 \(x\) 坐标之差为 \(0\) 或 \(y\) 阅读全文
posted @ 2025-03-09 08:45 Hstry 阅读(10) 评论(0) 推荐(0)
摘要:\(\textcolor{blue}\odot\) CF2060G Bugged Sort 一次操作 \(i,j\) 等价于交换 \(i\) 和 \(j\) 两列后两列内上下交换,因此最终序列上下两个值在原序列中也为上下 最终序列一定是按 \(\min(a_i,b_i)\) 递增的,否则一定不满足 阅读全文
posted @ 2025-03-08 06:42 Hstry 阅读(18) 评论(0) 推荐(0)
摘要:\(\textcolor{purple}\odot\) CF2069F Graph Inclusion 答案为 \(B\) 的联通块数量减去 \(A\cup B\)(两者边集之并)的联通块数量,线段树分治加可撤销并查集即可,时间复杂度 \(O(q\log q\log n)\) 代码 \(\textc 阅读全文
posted @ 2025-03-07 07:12 Hstry 阅读(15) 评论(0) 推荐(0)
摘要:Day 1 \(8:30\) 开始考试 先开 \(\operatorname {T1}\)。一开始看错顺序,把 \(B\) 性质当做给定值和数量的范围求中位数,打完后发现样例不对。之后写了 \(20\) 分暴力,前面错误的代码倒是用上了。猜测可能答案为一个区间,但是不太确定,时间还有很多,因此先开了 阅读全文
posted @ 2025-03-03 14:07 Hstry 阅读(14) 评论(0) 推荐(0)
摘要:T1 AT_ddcc2020_qual_f DISCOSMOS 多测版 题意 给定 \(n,m,t\),一个 \(n\times m\) 的网格上每个网格数字为 \(0/1/2\),经过一秒所有数字 \(1\) 向右移动一位(移出边界则从左侧回来),数字 \(2\) 向下移动一位(移出边界则从上方回 阅读全文
posted @ 2025-02-27 20:14 Hstry 阅读(21) 评论(0) 推荐(0)
摘要:\(\textcolor{green}\odot\) P8289 [省选联考 2022] 预处理器 直接模拟即可 代码 \(\textcolor{purple}\odot\) P8290 [省选联考 2022] 填树 令 \(sol(L,R)\) 表示边权强制在 \([L,R]\) 范围内时的数量和 阅读全文
posted @ 2025-02-25 15:08 Hstry 阅读(5) 评论(0) 推荐(0)
摘要:T1 橡皮平原 2.0(plain)QOJ # 2552. Points 题意 \(n\) 次操作,每次加入一个三元组 \((s,x,y)\),或删去一个三元组 \((s,x,y)\)(保证存在,若有多个则删去其中一个),其中 \(s\in\{1,2\}\),每次操作后求出 \(\min_{(x,y 阅读全文
posted @ 2025-02-23 11:12 Hstry 阅读(52) 评论(0) 推荐(0)
摘要:\(\textcolor{purple}\odot\) AT_agc052_b [AGC052B] Tree Edges XOR 建立一个虚点作为根,\(1\) 连向虚点,边权先不确定 对于原树和目标树,分别令点权为该点到根的路径上的边权异或和 则操作边 \((i,fa_i)\) 等价于交换 \(i 阅读全文
posted @ 2025-02-20 13:01 Hstry 阅读(6) 评论(0) 推荐(0)
摘要:\(\textcolor{purple}\odot\) AT_agc045_b [AGC045B] 01 Unbalanced \(0\) 视为 \(-1\),\(1\) 视为 \(+1\),则不平衡度为前缀和的极差 二分答案 \(Rs\) 判定时从左往右扫描,维护区间 \([L,R]\),表示当前 阅读全文
posted @ 2025-02-19 15:36 Hstry 阅读(15) 评论(0) 推荐(0)

上一页 1 ··· 8 9 10 11 12 13 14 下一页