摘要: 题面 注意到如果两个球 \(i,j\) 有 \(i<j,x_i>x_j\),那么这两个球一定会交换。 所以要交换 \(x\) 的逆序对数 次。 但是相同颜色交换没有代价,所以答案是 \(x\) 的逆序对数减去满足 \(c_i=c_j,i<j,x_i>x_j\) 的 \((i,j)\) 对的数量。 可 阅读全文
posted @ 2024-07-27 16:43 adam01 阅读(33) 评论(0) 推荐(0)
摘要: 题面 根据题目描述,原图为二分图,设两侧点集为 \(S,T\),大小为 \(s,t(s\le 3\times 10^5,t\le 3\times 10^3)\)。 注意到有四元环当且仅当 \(T\) 中存在一个点对 \((a,b)\) 同时和 \(S\) 中的某两个点连边。 可以先考虑暴力,一种想法 阅读全文
posted @ 2024-07-27 16:43 adam01 阅读(30) 评论(0) 推荐(0)
摘要: 题面 \(O(nk^2)\) 我们考虑如果确定了 \(ans\),如何判断是否合法? 考虑从高到低逐位确定 \(x\)。 设 \(ans\) 和 \(x\) 的第 \(i\) 位为 \(ans_i,x_i\)。 分类讨论一波: 如果 \(ans_i\) 为: 0:无论 \(x_i\) 取什么,总有一 阅读全文
posted @ 2024-07-26 18:27 adam01 阅读(40) 评论(0) 推荐(0)
摘要: 题面 注意到边权只有 \(1,-1\),所以有结论:存在值为 \(v\) 的子段当且仅当 \(v\in[\) 最小子段和,最大子段和 \(]\)。 证明:因为移动区间端点,区间和变化连续(+1/-1),从最小子段移动到最大子段,子段和一定经过 \(v\),所以得证。 于是只要树剖维护最小最大子段和即 阅读全文
posted @ 2024-07-25 21:54 adam01 阅读(14) 评论(0) 推荐(0)
摘要: 题面 看起来线段树之类的不好维护,但是移动区间的增量很好求,数据范围也能过,那么直接莫队就行了。 设加入或删除了值 \(x\),设原来区间内有 \(cnt_x\) 个,现在有 \(cnt'_x\) 个,那么增量就是 \(x((cnt'_x)^2-(cnt_x)^2)\),直接求就好了。 复杂度 \( 阅读全文
posted @ 2024-07-25 21:37 adam01 阅读(30) 评论(0) 推荐(0)
摘要: 题面 考虑如何一条边是必经之路:设 \(cntl_i\) 为从 \(s\) 到 \(i\) 走最短路的方案数,\(cntr_i\) 为从 \(i\) 到 \(t\) 最短路方案数。 由乘法原理,如果对于边 \(e_i=(u,v)\),\(cnt_t=cnt_u\times cntr_v\),则 \( 阅读全文
posted @ 2024-07-25 21:37 adam01 阅读(32) 评论(0) 推荐(0)
摘要: 题面 注意到划分完这棵树以后,每条连通块之间的边的一端一定相同,且是大小为 \(k\) 的连通块。 于是考虑这个连通块的最高点,设 \(f(i,j)\) 为 \(i\) 点所在连通块大小为 \(j\) 时所需的最小边数。 令 \(f'(i)\) 为原来的 \(f(i)\)。 对于 \(i\) 的每个 阅读全文
posted @ 2024-07-25 21:36 adam01 阅读(22) 评论(0) 推荐(0)
摘要: 题面 考虑骨牌 \(i\) 倒下之后会比上一块多压倒哪些骨牌。 一种是压不到上一块,答案为 1。 否则答案一定是上一块的答案加上 上一块没有压倒的一些骨牌。 注意到骨牌倒下的影响可以分成许多段,段内骨牌倒下会一直影响到段尾,但不会跨过该段。 这可以用栈维护骨牌互不影响的段的左端点。 具体地,加入新骨 阅读全文
posted @ 2024-07-25 21:36 adam01 阅读(49) 评论(0) 推荐(0)
摘要: 题面 为方便起见,把数叫做颜色。把 \(a_i,a_j,a_k,a_w(a_i=a_k,a_j=a_w,i<j<k<w)\) 加入 \(b\) 中叫做一次加入。 注意到如果从左到右扫描时,某四个数符合要求,就可以直接加入,这样一定比把某种颜色留到后面用更优。 因为这四个数留到后面最多只能贡献给另外一 阅读全文
posted @ 2024-07-25 17:41 adam01 阅读(53) 评论(0) 推荐(0)
摘要: 题面 来个不一样的证明。 根据样例,我们可以有一个直觉:两点之间一定距离 \(\frac n2\),答案为这样的点对之间 \(\Delta x\) 的最小值。 直接交上去,发现这是对的。为什么呢? 先证明上界:先手可以让答案小于等于 两点距离 \(\frac n2\) 点对的 \(\Delta x\ 阅读全文
posted @ 2024-07-25 17:05 adam01 阅读(30) 评论(0) 推荐(0)