摘要: 工具 codeforces better 和 atcoder better 如何在洛谷看到别人的主页 学习笔记 树状数组 关于最大子段和及其变式 线段树优化建图 图的连通性 期望 边权转点权(树链剖分) __builtin 内置函数 回滚莫队小记 反演 计算几何入门 题解 P5298 [PKUWC2 阅读全文
posted @ 2023-12-22 23:19 123wwm 阅读(107) 评论(0) 推荐(2)
摘要: P6619 [省选联考 2020 A/B 卷] 冰火战士 不得不说这题除了不会树状数组上倍增其他应该不难想。 分析题目,设场上温度为 \(t\),那么上场的战士要求 \(t_{fire}\ge t,t_{ice}\le t\),且注意到答案为上场的冰战士和火战士各能量之和的较小值的两倍。我们令 \( 阅读全文
posted @ 2023-12-22 22:21 123wwm 阅读(47) 评论(0) 推荐(2)
摘要: CF893F Subtree Minimum Query 由不超过 \(k\) 层的的点的最小值可以想到用主席树。建立时间线为深度,横轴为时间戳,维护区间最小值的主席树。记 \(dep_x\) 为点 \(x\) 的深度,\(dfn_x\) 为访问到点 \(x\) 的 dfs 序,\(siz_x\) 阅读全文
posted @ 2023-12-22 21:38 123wwm 阅读(35) 评论(0) 推荐(2)
摘要: 最近在看线段树,于是随手写下了这一篇。 CF786B Legacy 题意简述 \(q\) 次操作, \(3\) 种操作分别是建条 \(v\) 向 \(u\) 、\(\forall i\in [l,r]\) 向 \(v\) 、 \(v\) 向 \(\forall i\in [l,r]\) 权值为 \( 阅读全文
posted @ 2023-12-16 11:45 123wwm 阅读(98) 评论(0) 推荐(3)
摘要: 建议看这篇博客。 本篇文章记录了笔者的一些理解,有点方面并没有写的很完善,请见谅。 最大子段和 \(f_i\) 为以 \(i\) 为结尾的最大子段和。 考虑一个 \(i\),若前面的最大子段加上自己不如自己作为单独一个头的话,那么就取自己,即为 \[f_i=\max(f_{i-1}+a_i,a_i) 阅读全文
posted @ 2023-12-16 11:43 123wwm 阅读(66) 评论(0) 推荐(2)
摘要: 树状数组真的很精美,码量小,还很快,比线段树快多了[滑稽]。 一维树状数组 单点修改,区间查询 loj #130. 树状数组 1 lougu P3374【模板】树状数组 1 不多说,代码: #include <bits/stdc++.h> using namespace std; const int 阅读全文
posted @ 2023-12-16 11:42 123wwm 阅读(51) 评论(0) 推荐(2)
摘要: P9718 [EC Final 2022] Best Carry Player 2 进位这东西只能是从低位到高位考虑的吧,每位进不进位会影响下一位要填的数。 考虑数位 dp,从低位向高位填数字,设计状态 \(f_{i,j,p}\) 表示当前第 \(i\) 位,填完第 \(i\) 个数字共进了 \(j 阅读全文
posted @ 2023-12-16 11:28 123wwm 阅读(117) 评论(0) 推荐(2)
摘要: P5249 [LnOI2019] 加特林轮盘赌 考虑 dp,设 \(f_{i,j}\) 为在 \(i\) 只长脖子鹿中第 \(j\) 只获胜的概率。 若 \(j\) 不为第 \(1\) 个时,由第 \(1\) 个死或不死转移而来;若 \(j\) 为第 \(1\) 个时,自己不能死,所以只能从 \(f 阅读全文
posted @ 2023-12-16 11:27 123wwm 阅读(28) 评论(0) 推荐(2)
摘要: P2824 [HEOI2016/TJOI2016] 排序 首先,序列若干次操作一定有局部的子区间是有序的,但是直接维护区间内每个数的顺序的话,就会超时。所以我们可以用权值线段树来维护(维护的是每个数落在那个值上,区间个数)。 对于排序操作,操作区间一定为若干个有序区间全部或一部分(显然这种情况只能在 阅读全文
posted @ 2023-12-12 19:16 123wwm 阅读(21) 评论(0) 推荐(2)
摘要: P1879 [USACO06NOV] Corn Fields G 首先考虑暴搜,枚举每个点种不种草,再判断是否有没有相邻的。 我们会发现,只有 \(n\) 个点对答案有影响,为点 \((i,j)\) 上方的点 \((i-1,j)\) 到点 \((i-1,n)\) 及点 \((i,1)\) 到点 \( 阅读全文
posted @ 2023-12-09 22:51 123wwm 阅读(48) 评论(0) 推荐(2)