摘要: 沟槽的公式,真是公公又式式啊。 考虑一个线段树节点维护一个线段(但一条线段可以被多个线段树节点维护),需要保证该节点被线段完全覆盖。 每次添加一个线段的时候: 如果当前节点没有被这个线段完全覆盖,那么直接递归左右儿子修改。 如果当前节点的线段比新线段严格劣(也就是对于每一个 \(x\) 都有 \(y 阅读全文
posted @ 2024-02-24 10:04 小蛐蛐awa 阅读(40) 评论(0) 推荐(0)
摘要: 势能线段树。如果线段树上一个节点的 \(\max-\min\ge 2\),我们称其为关键节点,考虑定义势能 \(\phi\) 为线段树上关键节点的个数。 对于每次开方操作,如果当前节点为关键节点,则暴力递归左右儿子修改,否则: 如果当前节点 \(\max=\min\) 或 \(\max=\min+1 阅读全文
posted @ 2024-02-23 21:48 小蛐蛐awa 阅读(73) 评论(1) 推荐(1)
摘要: 由于博客园存在关站风险,文章以后同步发在 这里,可能会有更好的阅读体验。 首先我们分析一下,如果我们已经知道了要走哪些点,我们可以怎么做。 考虑将 \(a_i,b_i\) 之间连边,发现题目可以被转化为给定一个图,要求对于每条边将其一个顶点染色,问最多能将多少个点染色。 于是我们对于每个连通块分开来 阅读全文
posted @ 2024-02-22 21:31 小蛐蛐awa 阅读(54) 评论(0) 推荐(0)
摘要: 考虑将 \(a_i,b_i\) 之间连边,发现题目可以被转化为给定一个图,要求对于每条边将其一个顶点染色,问最多能将多少个点染色。 于是我们对于每个连通块分开来考虑。对于一个连通块,注意到我们不能将每个顶点染色当且仅当这个连通块是树,且此时可以染色的定点数量为连通块大小减一,如下: 如果当前连通块是 阅读全文
posted @ 2024-02-21 11:39 小蛐蛐awa 阅读(34) 评论(0) 推荐(0)
摘要: 题意即为求 \(\min\limits_{i=1}^n \max\limits_{j=1}^n(\max(x_i-x_j,0),\max(y_i-y_j,0),\max(z_i-z_j,0))\),容易观察到,\(x,y,z\) 任意一项,都会产生对答案有贡献或对答案无贡献两种情况,且我们要求的 \ 阅读全文
posted @ 2024-02-01 16:44 小蛐蛐awa 阅读(50) 评论(0) 推荐(0)
摘要: 首先考虑一个足球场长啥样才是合法的。发现一个点能只拐弯一次到达另一个点,可以分为两种情况:先左右走,再上下走 或 先上下走,后左右走。无论哪种情况,都要求我们走一步使得和目标点一个轴相同,再走一步使得另一个轴也相同,所以加入把每一行选择的格子看成一个区间(因为如果不连续显然是不合法的),我们选择的这 阅读全文
posted @ 2024-01-23 15:23 小蛐蛐awa 阅读(105) 评论(1) 推荐(0)
摘要: 因为我们有 \(S=2^k\),所以我们先考虑 \(k=1\) 即 \(S=2\) 的时候应该怎么做。 发现如果我们对于每一个核心从 \(t_1\) 向 \(t_2\) 连一条无向边,如果我们把 「不交换 \(t_1,t_2\)」 看成将这条边定向为 \(t_1\to t_2\),否则如果「交换 \ 阅读全文
posted @ 2024-01-22 18:49 小蛐蛐awa 阅读(65) 评论(0) 推荐(1)
摘要: 发现这样起标题更能引流(ylg 实锤了) 题意 给定一个长度为 \(n\) 的数组 \(a\),求在 \(a\) 中出现了至少 \(k\) 次的最长子串的长度。 解法 考虑将一个子串拆成两个后缀,即 \([l,r]=[l,n]-[r,n]\),发现一个长度为 \(x\) 的子串 \(t\) 在 \( 阅读全文
posted @ 2024-01-19 21:15 小蛐蛐awa 阅读(362) 评论(0) 推荐(0)
摘要: 刷 *1200 偶然刷到的一题,虽然是 *1200,但是感觉不那么显然,[题目链接](https://codeforces.com/problemset/problem/222/A)。 考虑操作一次这个序列会发生什么变化,显然,对于 $[k,n]$ 这个整体来说,无论操作多少次,里面元素只是相对位置 阅读全文
posted @ 2023-05-15 12:04 小蛐蛐awa 阅读(17) 评论(0) 推荐(0)
摘要: 赛后补题请到 洛谷比赛。 A 考虑分类讨论。显然当 $a=0,b=0$ 时,答案等于 $0$。 当 $a=0$ 或 $b=0$ 时,直接将等于 $0$ 的数乘以一个很大的数字,将不等于零的数除以一个很大的数字,答案为 $v$。 当 $a,b$ 均不为 $0$ 时,可以选择先将一个数字减到 $0$,或 阅读全文
posted @ 2023-05-06 16:04 小蛐蛐awa 阅读(59) 评论(0) 推荐(0)