摘要: 我们考虑这个东西并不好维护,我们可以离线下来差分求解答案,我们又发现这个\(\min*\max\)难以维护,那么我们开一个\(5\times5\)的矩阵,像这样定义:\([\sum \min,\sum \max, \sum{\min \times \max} , history~sum,size]\ 阅读全文
posted @ 2025-05-06 17:02 特别之处 阅读(22) 评论(0) 推荐(0)
摘要: 我们考虑一个首尾数字相同的序列,我们容易发现这个序列的每一个值最终一定是一样的,这启发我们把原序列划分成若干个在值域上互不相交的区间,我们容易发现不用修改的点的数量相当于每一个区间的众数的出现次数的和,这里有一个有趣的小trick。 我们考虑一个数第一次出现在\(l_i\),最后一次出现在\(r_i 阅读全文
posted @ 2025-05-04 17:50 特别之处 阅读(13) 评论(0) 推荐(0)
摘要: 我们考虑按照点的位置排序,容易发现,一个点可以染到的点是左侧他及他右侧最慢的快的点和右侧比他及他左侧最快的慢的点,进行一个简单的转化,也就相当于一个点可以被最靠左的满足速度不比他慢的点和最靠右的满足速度不比他快的点(显然这里包括他自己,所以不需要担心这一段区间都在左侧/右侧)。那么维护出来这\(n\ 阅读全文
posted @ 2025-05-03 15:36 特别之处 阅读(17) 评论(0) 推荐(0)
摘要: 这里提供一种可以被hack成\(O(n\log^2_2{n})\)但在随机数据下呈现\(O(n\log_2{n})\)的做法。最大时间点是1782ms(相比于3s时限来说很少了),总耗时9918ms,在180份AC代码中排名是第58,可以看见还是非常优秀的。 说道这个假做法,我们先来考虑一个60pt 阅读全文
posted @ 2025-05-03 10:11 特别之处 阅读(12) 评论(0) 推荐(0)
摘要: 这道题目出的还是非常的有含金量的,虽然对于要卡假做法时限卡的很紧表示理解,但是对于正解卡常也有点小严重我不做评价(或许这就是这道题目差评量\(\ge 70\)的原因吧。) 首先,这一道题目有一个显然的想法,我们可以建一颗线段树,维护一段区间中某一个二进制位出现的次数,操作\(2\)使用懒标记进行,操 阅读全文
posted @ 2025-05-02 16:08 特别之处 阅读(23) 评论(0) 推荐(0)
摘要: 有一个小trick,我们考虑我们需要找到出现个数大于等于\(\frac{n}{p}\),有一个显然的结论\(\frac{n}{p}> \frac{n}{p+1}\),我们考虑每一次取出来\(p+1\)个不同的数并且删除,那么删除次数不会超过\(\frac{n}{p+1}\),如果有一个数被删除完了, 阅读全文
posted @ 2025-04-30 15:37 特别之处 阅读(10) 评论(0) 推荐(0)
摘要: 我们首先考虑把序列转换成01序列,也就是确定一个\(k\),使得\(a_i = [ a_i \ge k ]\),记\(f(k)\)为这一01序列有序的操作次数,显然,答案就是在\(\max_{k=1}^{k\le n}f(k)\)。 \(f(k)\)的取值相当于把最后一个\(0\)归到原位的次数,记 阅读全文
posted @ 2025-04-30 14:32 特别之处 阅读(11) 评论(0) 推荐(0)
摘要: 首先,我们有一个简单的\(O(n)\)的贪心来写某一个\(k\)的答案,我们考虑根号分支,前头用\(O(Bn)\)的复杂度计算答案,后头最多只有\(\frac{n}{B}\)种值,我们每一次可以二分出某一个值对应的区间,复杂度是\(O(n \log_2{n})\),那么合并一下复杂度就是\(O(Bn 阅读全文
posted @ 2025-04-30 11:10 特别之处 阅读(20) 评论(0) 推荐(0)
摘要: 这道题目有一个很经典的性质,每一条边经过两边意味着你每次进入一个子树出来的时候子树内的所有边都需要经过两边,那么一个节点向上有两种长度,一个点有两个儿子总共是四种长度,要合并其中的两种长度(可能产生贡献),保留另外两种长度。 我们考虑二分答案,那么是否可以合并两种长度我们已经知道了,需要关注的就是保 阅读全文
posted @ 2025-04-30 10:52 特别之处 阅读(15) 评论(0) 推荐(0)
摘要: 题目让满足 \(|p_i-p_j| \le 1 , j - i \geq k-1\)。(下文的\(a_i\)为\(p_i\),\(p_i\)为\(a_i\)的逆置换。) 给出样例: 输入输出样例 #1 输入 #1 4 2 4 2 3 1 输出 #1 2 1 4 3 输入输出样例 #2 输入 #2 5 阅读全文
posted @ 2025-04-30 10:21 特别之处 阅读(19) 评论(0) 推荐(0)