文章分类 - 题解
摘要:记录:1 \(\quad\) 2 \(\quad\) 3 \(\quad\) 4 \(\quad\) 5 \(\quad\) 7 \(\quad\) 6 \(\quad\) 8,e1 \(\quad\) 9 题单: https://www.mxoj.net/training/T1772?return
阅读全文
摘要:\(\textcolor{purple}\odot\) P12705 呃呃 考虑维护 \(b_{u,v}=\sum_k [a_{k,u}\land a_{k,v}]\),则存在四元环当且仅当存在 \(b_{u,v}>1\) 对于 \(a\) 的单点修改,容易 \(O(n)\) 维护 \(b\) 和
阅读全文
摘要:\(\textcolor{blue}\odot\) P13392 [GCJ 2010 #1A] Number Game 令 \(f(a,b)\) 表示 \((a,b)\) 是否先手必胜,则 \(f(a,b)=\begin{cases}1&a\ge 2b\lor b\ge 2a\\ f(a-b,b)
阅读全文
摘要:\(\textcolor{blue}\odot\) P11261 [COTS 2018] 直方图 Histogram 建立笛卡尔树,依次考虑每个点的贡献 对于点 \(u\),设其左右子树大小分别为 \(l,r\),假定 \(l\le r\),则贡献为 \(\sum_{i=0}^l \sum_{t=i
阅读全文
摘要:1比赛 订正 T1 P130074 春 题意 给定长度为 \(n\) 的序列,每次删去一个元素,每次操作后求出所有极长连续段的最大值之和,输出所有答案的异或和,\(n\le2\times10^6\) 分析 逆序操作,转化为加入,维护数组 \(p,mx\),对于每个极长连续段 \([l,r]\) 令
阅读全文
摘要:\(\textcolor{black}\odot\) P5294 [HNOI2019] 序列 \(\quad\) LOJ #3059. 「HNOI2019」序列 先考虑静态的情况 根据 IOI2018 集训队论文 高睿泉 《浅谈保序回归问题》 可得以下做法: 保存一个单调栈,栈中元素为 \((l,r
阅读全文
摘要:QOJ #10272. Majority Graph 令 \(x(l,r)\) 为区间 \([l,r]\) 的绝对众数,定义存在绝对众数的区间合法 对于合法区间 \([l,r]\),若 \(a_l\ne x(l,r)\) 且 \(a_r\ne x(l,r)\),令 \(s,t\) 分别为 \([l,
阅读全文
摘要:\(\textcolor{black}\odot\) CF1305G Kuroni and Antihype 新增点 \(0\),\((x,y)\) 之间的边权改为 \(a_x+a_y\),最终答案减去 \(\sum a_i\),显然不变 显然 \(a_x\&a_y=0\) 时 \(a_x+a_y=
阅读全文
摘要:记录:1,2,3,4,8 \(\quad\) 9,6 \(\quad\) 11,12 \(\quad\) 13,15 \(\quad\) 22 \(\quad\) 10 \(\quad\) 7 题单: https://www.mxoj.net/training/T1733?returnUrl=%2F
阅读全文
摘要:T1 码(code) 题意 给定 \(n\) 个字符串 \(s\),每个字符可以匹配任意自然数次,求出能匹配所有字符串的长度为 \(4\) 的字符串数量,字符集为 \(\text0\sim\text9\),\(n\le10^3,|s_i|\le10^4,\sum|s_i|\le10^6\) 分析 建
阅读全文
摘要:比赛 订正 T1 P130067 删数游戏 题意 给定递增的 \(a_{1\sim n}\),若 \(a_i\equiv i\pmod 2\) 则可删去 \(a_i\),并令后面的值向前平移,求可删去的最大数量并给出字典序最大的删除顺序(值而不是下标),\(n\le10^5\) 分析 选择最后一个满
阅读全文
摘要:\(\textcolor{blue}\odot\) P14154 [ICPC 2022 Nanjing R] 索道 \(\quad\) QOJ #5415. Ropeway 令 \(f_i\) 表示 \([0,i]\) 中强制选择 \(i\) 的情况下的答案,\(g_i\) 表示 \([i,n+1]
阅读全文
摘要:\(\textcolor{black}\odot\) AT_ddcc2017_final_d なめらかな木 令 \(f_{i,u,v,S}\) 表示数字 \(1\sim i\) 中 \(i-1\) 填在 \(u\),\(i\) 填在 \(v\),子集 \(S\) 已经填好的方案数 转移为 \[[x\
阅读全文
摘要:\(\textcolor{black}\odot\) AT_agc027_e [AGC027E] ABBreviate 设最终将 \(s\) 缩为字符串 \(t\),则 \(t\) 的每个字母对应 \(s\) 的一个区间,即 \(s\) 对应区间可以缩为一个字母,考虑怎样的字符串可以缩为一个字母 令
阅读全文
摘要:比赛 订正 T1 P130051 玲珑宝塔 题意 给定 \(a_{1\sim n},k,r\),定义一个长度为 \(k\) 的序列合法当且仅当将其排序后相邻元素之不小于 \(r\),求 \(a\) 能划分出的合法序列的最大数量,\(n,k\le10^6,0\le r,a_i\le10^9\) 分析
阅读全文
摘要:\(\textcolor{black}\odot\) AT_arc138_f [ARC138F] KD Tree 令 \(dp_S\) 表示子集 \(S\) 的答案 显然 \(|S|=1\) 时方案数为 \(1\),答案为 \(dp_U\) 枚举 \(2n-2\) 条分割线,设第 \(i\) 条分割
阅读全文
摘要:\(\textcolor{black}\odot\) CF1608F MEX counting 令 \(f_{i,j,k}\) 表示 \(a_{1\sim i}\) 中,\(\le k\) 的值确定且其 \(\text{mex}\) 为 \(k\),\(>k\) 的有 \(j\) 种值的方案数 初始
阅读全文
摘要:记录:1,2 \(\quad\) 3 \(\quad\) 12,8 \(\quad\) 6 \(\quad\) 9 \(\quad\) 10 \(\quad\) 11 题单: https://www.mxoj.net/training/T1658?groupId=1124&returnUrl=/tr
阅读全文
摘要:记录:1,3,2 \(\quad\) 4 \(\quad\) 5(做法二) 题单: https://www.mxoj.net/training/T1579?groupId=1124&returnUrl=/training/listForGroup?groupId=1124 列表: - [x] htt
阅读全文
摘要:\(\textcolor{blue}\odot\) AT_arc104_d [ARC104D] Multiset Mean 令 \(1\sim n\) 减去 \(x\),得到 \([1-x,-1],0,[1,n-x]\) 三个部分,其中 \(0\) 的部分数量任意,答案乘以 \(k+1\),要求 \
阅读全文

浙公网安备 33010602011771号