随笔分类 - 其他-----势能/均摊
摘要:模拟赛质量越来越低,我该怎么办?
阅读全文
摘要:开摆!(再来一次!
阅读全文
摘要:由于内容实在是太多了,所以分两部分发出来。
阅读全文
摘要:昨天摆得没有更博啊,蒟蒻的连更天数又断了。
阅读全文
摘要:又能切 *3000 的题了,开心。
阅读全文
摘要:因为不想让博客看起来太水,所以还是三篇压在一起发出来吧!
阅读全文
摘要:蚯蚓排队 题目描述 点此看题 解法 做法是显然的,合并的时候把 $k^2$ 个影响到的串暴力修改即可,使用 $\tt hash$ 的话就很方便查询。 时间复杂度 $O(n\cdot k^2+|s|)$ 好像过不去,但是注意到还有 $c\leq 1000$ 这个限制。考虑没有分裂操作时,由于只有 $O
阅读全文
摘要:小Z与函数 题目描述 在 \(2022/3/24\) 上午,\(\tt zxy\) 看到了一个函数: int get(int n) { int res=0; for(int i=1;i<=n;i++) { int vs=0; for(int j=i;j<=n;j++) if(a[i]<a[j]) s
阅读全文
摘要:025E Walking on a Tree 题目描述 点此看题 解法 设 \(c_i\) 表示边 \(i\) 被路径覆盖的次数,考虑答案的上界是 \(\sum\min(2,c_i)\) 从叶子开始构造,考虑叶子 \(u\) 和它的父亲 \(v\):如果 \(c_{(u,v)}=0\),那么不需要覆
阅读全文
摘要:我这进度也太慢了吧,果然我整个人就是一个水。 Campus 题目描述 点此看题 解法 ~~我自己想到正解的题都是水题,这题也不例外~~。 考虑在并查集上修改的主要方法就是在根上打标记,那么本题我们就打标记,并且为了复杂度我们不下放,而是在询问的时候暴力跳父亲来计算标记的影响,前提是启发式合并保证深度
阅读全文
摘要:货币 题目描述 $n$ 个国家按照顺序排成一行,有 $m$ 次事件,第 $i$ 次事件代表国家 $(u,v)$ 的货币可以流通。 请选择一个连续区间 $[l,r]$,使得按照顺序访问 $[l,r]$ 的国家之后可以搜集所有种类的货币。 $1\leq n\leq 10^5,1\leq m\leq 2\
阅读全文
摘要:一、题目 点此看题 二、解法 挺开心的,这道题基本上是自己想出来的 \(\tt ovo\) 首先有一个基本的 \(\tt observation\):翻转一条路径的选取情况,可以只改变路径端点的度数奇偶性。所以问题转化成把这些点两两配对使得每对之间都联通,显然它的充要条件是每个连通块大小都为偶数。
阅读全文
摘要:一、题目 点此看题 二、解法 保留 \(\leq k\) 的数之后,考虑第 \(i\) 个数是作为极长段 \((l_i,r_i)\) 的最大值,那么答案是: \(\sum_{i=1}^{k}r_i-l_i-1\) 我们先考虑计算 \(A=\sum_{i=1}^kr_i\),考虑在增大 \(k\) 时
阅读全文
摘要:一、题目 点此看题 二、解法 输入特性要求的做法就应该是移动右端点 \(r\) 然后维护一些东西。 首先考虑怎么维护 \([l,r]\) 的 \(mex\),这个尽量放在简单数据结构上,因为更新它要对应在答案的数据结构上更新。首先观察到 \(mex\) 是关于 \(l\) 不降的,考虑加入某个数字
阅读全文
摘要:一、题目 点此看题 有 \(n\) 个点和 \(m\) 个矿工,点构成以 \(1\) 为根的树形结构,所有矿工初始都在从 \(1\),如果他最后在 \(i\) 号点工作那么需要满足 \(1\) 到 \(i\) 路径上所有点的高度都大于等于矿工的高度。 你需要把每个矿工安排到一个点里面,最后每个点里最
阅读全文
摘要:Poman Numbers 题目描述 点此看题 解法 以后做不出来第一题一定要打表找规律,这么辣鸡的题我空耗了两个小时 你发现每个数前面的符号是正或者负,打表发现最后一个位置的符号一定为正,倒数第二个位置的符号一定为负,其他位置的符合任填,构造方法: 因为已经知道结论了我们这里就用归纳法: 如果只有
阅读全文

浙公网安备 33010602011771号