09 2023 档案

摘要:Day 4!。 首先容易找到周长为 2(w+1)2(h+1) 的矩形,所以答案下界是 2(max(w,h)+1)。 考虑按照整个矩形中心坐标,将矩形分成 4 个子矩形,观察到若有矩形完全包含于其中一个子矩形,则其周长必不超过 \(2\max(w,h)\ 阅读全文
posted @ 2023-09-27 15:35 Arghariza 阅读(12) 评论(0) 推荐(0) 编辑
摘要:Day P9。 如果有权值为 0 的边,用所有这样的边把环分成若干条链。 不难发现若起始点在链的一端,先手必胜当且仅当链长(边数)为奇数。可以进行归纳证明,这种情况下先手每次移动必将边权置为 0。 继续推性质: 起始点在长度为奇数的链(奇链)上,那么删掉这 阅读全文
posted @ 2023-09-26 22:25 Arghariza 阅读(28) 评论(0) 推荐(0) 编辑
摘要:抢到最优解了,UOJ 校验码上 80pts 过不去。/kk 这里是官方题解的简化。 首先考虑 n=1 怎么做,相当于对 m1010 筛出 f 的前缀和。由于 f(p)=p,直接构造函数 g(n)=n 然后 PN 筛 O(m) 阅读全文
posted @ 2023-09-26 10:12 Arghariza 阅读(84) 评论(0) 推荐(0) 编辑
摘要:Day 0001 0110。 考虑对每个点 u 计算贡献,求出所有经过它的路径的两个端点,包含这些点的最小连通块大小就是以 u 为端点的 (u,v) 答案数对的个数。 根据经典结论,对于 m 个点的点集 u1,u2,,um,钦定 \(u_0 阅读全文
posted @ 2023-09-25 18:34 Arghariza 阅读(12) 评论(0) 推荐(0) 编辑
摘要:Day 21。 容易发现最优解里一定存在一种方案,为「一开始停留一段时间,然后一直往下一个取」的形式。通过调整容易证明。 断环成链,直接列出式子: ans=minni<2nmaxin<jiajj+i令 \(t 阅读全文
posted @ 2023-09-25 10:39 Arghariza 阅读(15) 评论(0) 推荐(0) 编辑
摘要:2D0y a。 结论拍脸。 显然如果 ii+popcount(i) 这样连边的话,连出来是一个森林。 结论就是 qu 到根的路径的点,去重后的个数不超过 8×107。 然后 bitset 维护所有走过的点,建出虚树,点数就变成 阅读全文
posted @ 2023-09-25 10:39 Arghariza 阅读(10) 评论(0) 推荐(0) 编辑
摘要:你细品巨大多太阳的题解,虽然看不懂,但是发现挺有道理的。 容易发现,一个无向图是可环覆盖图,当且仅当所有点的度数为偶数。所以将一条边 (u,v) 看作集合 {u,v},相当于求选出 i[0,m] 个集合 {ui,vi},其对称差为 \(\varno 阅读全文
posted @ 2023-09-25 10:38 Arghariza 阅读(64) 评论(0) 推荐(0) 编辑
摘要:1D8 ya。 设 fu,i 表示覆盖了 u 子树并且向上覆盖到了深度为 i 的最小代价。 考虑合并儿子 v: \[f'_{u,i}\gets \min\left(f_{u,i}+\min\limits_{j=1}^nf_{v,j},f_{v,i}+\min\l 阅读全文
posted @ 2023-09-21 18:26 Arghariza 阅读(8) 评论(0) 推荐(0) 编辑
摘要:Dq17 y。 考虑斐波那契通项公式,分别维护区间 (1+52)a1,i+a2,i(152)a1,i+a2,i 的和。显然可以扩域,定义 阅读全文
posted @ 2023-09-20 11:30 Arghariza 阅读(13) 评论(0) 推荐(0) 编辑
摘要:题意就是给定一个竞赛图,多次询问,每次询问有多个源点 s1,s2,sk,单个汇点 t,一条边流量为 1,求最大流。 考虑转成最小割,相当于将 V 划分成两个集合 S,TST=V 且 \(S\cap T=\varnothi 阅读全文
posted @ 2023-09-19 21:41 Arghariza 阅读(31) 评论(0) 推荐(0) 编辑
摘要:1D6y a。 回忆平面图欧拉公式。 VE+F=C+1V 为点数,E 为边数,F 为面数,C 为连通块数。 以下称河流为黑块,土地为白块。将白块看成点,四联通的白块之间连边,不难发现矩阵查询即询问导出子图的连通块数。考虑平面图欧拉公式,那么只需要求出导出子 阅读全文
posted @ 2023-09-19 12:33 Arghariza 阅读(41) 评论(0) 推荐(0) 编辑
摘要:Part 1. 转换 由于 Ai,j=aibj,这个 f(B) 显然可以化简: \[\begin{aligned}f(B)&=\sum\limits_{i=1}^{n}\sum\limits_{j=1}^t\sum\limits_{k=\min(B_{i,j},B_{i+1 阅读全文
posted @ 2023-09-19 09:37 Arghariza 阅读(32) 评论(0) 推荐(0) 编辑
摘要:D1a5y。 记录 x(1xn) 出现位置分别为 lx,rx(lx<rx),讨论一下发现当两个数 x,y 满足 lx<ly,rx<ry 时操作后 x 一定出现在 y 前面,不然可以交换位置以达到更优步数。否则发现无论怎 阅读全文
posted @ 2023-09-18 18:11 Arghariza 阅读(70) 评论(0) 推荐(0) 编辑
摘要:Da 1y3。 今天因为初赛实在是没时间(懒得)写题了www,就放一道之前模拟赛场切的题吧。还有这个 CF 评分是假的,难点在于看懂题。 考虑令 ci 表示序列中 i 元素的出现次数,对于一次询问 l,r,令 di 表示 \(a_l,a_{l+1},\cdots, 阅读全文
posted @ 2023-09-16 21:41 Arghariza 阅读(12) 评论(0) 推荐(0) 编辑
摘要:好像和题解不太一样。 令 fi,j 为第 j 秒末识别出第 i 首歌的概率。那么答案就是 i=1nj=1Tfi,j。 转移分两种: 听完了这首歌都没识别出,此时算是识别出这首歌了,\(f_{i,j 阅读全文
posted @ 2023-09-15 14:40 Arghariza 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1Da 2y。 不难发现发现 a2=a4=a6=a3=a5=a7=,于是只需要维护前 3 行的值即可。 不难发现 a2,xa1,x 在前缀中出现的次数,a3,xa1,x 阅读全文
posted @ 2023-09-15 08:43 Arghariza 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1ay 1D。 这是一个跑不过双 log 的单 log 做法。 考虑双 log 做法是怎么做的。令 ai(1in) 为给定的 x 坐标递增的点序列,开一棵线段树维护区间上凸壳,第 i 次查询相当于在 [i+2,n] 区间 阅读全文
posted @ 2023-09-14 14:29 Arghariza 阅读(3) 评论(0) 推荐(0) 编辑
摘要:考虑 dp,令 fi[1,i] 这个前缀的分段方案数。i 从小到大扫描线,动态维护 cj 表示 [j+1,i] 中只出现恰好一次的数的个数: fi=cjkfj考虑如何维护 cj,扫描线过程 阅读全文
posted @ 2023-09-13 08:56 Arghariza 阅读(18) 评论(0) 推荐(0) 编辑
摘要:显然先考虑把每个 ai 只因数分解,令 S(x) 表示 x 只因子的集合。 令 Sl,r=S(i=lrai)=S(al)S(al+1)S(ar)。假如我 阅读全文
posted @ 2023-09-11 22:05 Arghariza 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Dqy 7。 计几结论拍脸,感觉不如原神。 Binary search is your friend. 考虑二分答案,二分一个距离 r,考虑求出 d(O,AB)>r 的无序点对 (A,B) 数量。 以 r 为半径作圆 C:x2+y2=r2。考虑如果一个点 阅读全文
posted @ 2023-09-10 21:33 Arghariza 阅读(6) 评论(0) 推荐(0) 编辑
摘要:Day 6。 好神奇的题啊,我完全不会做。 建出 s1,s2,,sn 的 ACAM。 考虑在 r 处统计满足条件的数对 (l,r) 的贡献。那么需要求出 fr 表示文本串以 r 为结尾的前缀 [1,r] 中,其所有后缀中模式串的出 阅读全文
posted @ 2023-09-10 21:32 Arghariza 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Day 1 CF1270H Number of Components 发现极大的连通块形如 [l,r] 区间形式,其中满足 mink=1l1ak>maxk=lrak,而且 \(\min\limits_{k=l}^ra_k> 阅读全文
posted @ 2023-09-08 10:30 Arghariza 阅读(148) 评论(0) 推荐(0) 编辑
摘要:Day 4。 令 lca(u,v)=wsuu 到根的距离(随便指定一个根),考虑 uwv 的路径修改: - x{uw}nxa(susx)+b=asx+(b+asu) 阅读全文
posted @ 2023-09-08 07:28 Arghariza 阅读(11) 评论(0) 推荐(0) 编辑
摘要:Day 5。 考虑 Kruskal 算法的过程,即边权从小到大依次加入边,每条边连接两个连通块。很重要的性质是每次加入的边边权**单调不降**。 于是权值 [L,R] 内的边组成的最小生成树,相当于从权值为 L 的边开始跑 Kruskal,取所有 L 的边组成的最小生成树,树上所 阅读全文
posted @ 2023-09-08 07:28 Arghariza 阅读(8) 评论(0) 推荐(0) 编辑
摘要:整体二分。 有个小技巧,就是可以把存边的数组往后复制一遍,然后删去区间 [l,r] 就相当于保留区间 [r+1,l+m1] 的边。于是只需要解决这么个问题: > 给定一张 n 个点 m 条边的无向图,q 次询问,每次只保留区间 [l,r] 的边,问是否是二分图。 乍一看有点 阅读全文
posted @ 2023-09-07 13:33 Arghariza 阅读(18) 评论(0) 推荐(0) 编辑
摘要:介绍个最劣解 O(mn+nn+nα(n)lnn) 做法。 首先令 biai1,区间 [l,r] 的答案就是: $$r-l+1+\sum\limits_{k=l}^r\text{mex}_{i=l}^r\left\lfloor\fra 阅读全文
posted @ 2023-09-05 16:49 Arghariza 阅读(12) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩