上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 我们看到要让我们确定一个顺序,并且 $m\le23$,第一想法肯定是一个状压,精细实现应该可以做到 $O(m2^m)$。 我们先观察一下题目当中给的贡献方式,肯定是要把它拆一拆,拆成每个信号站的贡献的形式。考虑两个信号站 $i,j$,位置在 $p_i,p_j$,倘若 $p_i\le p_j$,我们有 阅读全文
posted @ 2023-03-24 07:41 PYD1 阅读(104) 评论(0) 推荐(0)
摘要: 这个东西大概是可以转化成对于一个图,我们要支持加边,加边之后询问点对 $(u,v)$ 的对数,其中要求 $u<v$ 并且 $u,v$ 可以仅通过编号 $\ge u$ 的点双向到达。显然等价于对于所有的 $u$ 计算它可以通过 $\ge u$ 的点双向到达的点的个数求和。 这个东西看起来像个 Floy 阅读全文
posted @ 2023-03-17 10:41 PYD1 阅读(79) 评论(3) 推荐(0)
摘要: 关于 mex 1.在位置 $pos$ 插入一个数 $v$。 2.询问 $[l,r]$ 的 mex。 可以考虑进行一个二分。二分区间 $[l,mid]$ 内的数是否都出现过。这个可以把 $[l,mid]$ 的数拎出来,考虑算出它们的前驱,维护区间 min,对于询问区间 $[ql,qr]$ ,倘若 $( 阅读全文
posted @ 2023-03-13 20:52 PYD1 阅读(90) 评论(0) 推荐(0)
摘要: Algo.1 感性的费用流 我们考虑至少 $a_i$ 是不好做的,考虑转化成最多有 $INF-a_i$ 个人摆烂。 从 $S$ 开始向 $1$ 连 $INF$ 边代表一开始有无穷个人在摆烂,第 $i$ 天要有 $a_i$ 个人干活就是说至多有 $INF-a_i$ 人摆烂,由 $i\rightarro 阅读全文
posted @ 2023-03-07 08:32 PYD1 阅读(53) 评论(0) 推荐(0)
摘要: 一开始看题看成计数这样的区间了,想自闭了 QAQ。 我们先手玩一下看看这样的区间有没有什么性质(记录一下踩的坑): 满足条件的区间有没有可能不多?显然并不是,考虑 $1,1,1\dots$,是 $O(n^2)$ 的。 对于某一类区间(右端点相同/长度相等),有没有可能满足条件的区间成一组组地分布(比 阅读全文
posted @ 2023-03-02 11:43 PYD1 阅读(61) 评论(0) 推荐(0)
摘要: 以下我们并没有考虑计数时重复计算的问题,讨论一些细节可以做到这一点。并且假设 $n,m$ 同阶。 首先我们考虑 $k$ 比较小的情况。 考虑最简单的 $k=3$。 一个非常直观的做法应该是枚举一个点 $u$ 和它的出边 $(u,v)$,然后再枚举 $v$ 的一条出边。这个大概是 $O(m(n+m)) 阅读全文
posted @ 2023-02-26 21:15 PYD1 阅读(183) 评论(0) 推荐(0)
摘要: bzoj2120 每块维护 $pre_i$,代表该颜色上次出现的位置,将其排序。维护 $ans$,代表块答案。$O(\frac{n}{sz}\cdot sz\log sz)=O(n \cdot \log sz)$ 对于询问 $[l,r]$,先把所有块的答案加起来,然后减去 $pre_i \geq l 阅读全文
posted @ 2023-02-21 16:55 PYD1 阅读(58) 评论(0) 推荐(0)
摘要: 把操作离线下来。 把每个修改操作差分拆成两个操作,然后类似于扫描线,在位置序列上扫描,维护该位置上的历史数组,一共有 $O(q)$ 次修改,$O(q)$ 次查询。 每次操作形如给 $[pos,n] += v$,每次查询形如查询 $[1,pos]$ 中 $\geq v$ 的个数。 这个是典中典分块,显 阅读全文
posted @ 2023-02-21 16:54 PYD1 阅读(49) 评论(0) 推荐(0)
摘要: 先考虑如果修改操作是对整个序列进行的应该怎么做。 我们发现这个时候相当于对一个可重集合做这些操作,不妨认为有一个数组 $ar[i]$ 表示 $i$ 出现的次数。 这时询问是简单的,考虑怎么修改。发现倘若当前的值域是 $[0,mx]$,执行一次参数为 $x$ 的操作后,我们可以分类讨论: 若 $x > 阅读全文
posted @ 2023-02-21 16:54 PYD1 阅读(60) 评论(0) 推荐(0)
摘要: 首先,我们发现这个有贡献的数对可以有 $O(n^2)$。(显然你构造一个升序就行了) 然后,这就说明我们肯定不能把这些贡献一个个算出来丢到平面上。考虑到贡献只有 $p_1,p_2$ 两种,考虑把相同的丢到一起去算。 对于数对 $(l,r)$,我们去考虑区间 $[l+1,r-1]$ 的最大值所在位置为 阅读全文
posted @ 2023-02-21 16:54 PYD1 阅读(74) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 下一页