会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
PYD1
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
下一页
2023年3月24日
省选联考 2020 A/B卷 信号传递
摘要: 我们看到要让我们确定一个顺序,并且 $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)
2023年3月17日
省选联考 2021 A卷 图函数
摘要: 这个东西大概是可以转化成对于一个图,我们要支持加边,加边之后询问点对 $(u,v)$ 的对数,其中要求 $u<v$ 并且 $u,v$ 可以仅通过编号 $\ge u$ 的点双向到达。显然等价于对于所有的 $u$ 计算它可以通过 $\ge u$ 的点双向到达的点的个数求和。 这个东西看起来像个 Floy
阅读全文
posted @ 2023-03-17 10:41 PYD1
阅读(79)
评论(3)
推荐(0)
2023年3月13日
关于 mex
摘要: 关于 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)
2023年3月7日
[NOI2008] 志愿者招募
摘要: 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)
2023年3月2日
CF1446D1 & D2
摘要: 一开始看题看成计数这样的区间了,想自闭了 QAQ。 我们先手玩一下看看这样的区间有没有什么性质(记录一下踩的坑): 满足条件的区间有没有可能不多?显然并不是,考虑 $1,1,1\dots$,是 $O(n^2)$ 的。 对于某一类区间(右端点相同/长度相等),有没有可能满足条件的区间成一组组地分布(比
阅读全文
posted @ 2023-03-02 11:43 PYD1
阅读(61)
评论(0)
推荐(0)
2023年2月26日
无向图 k 元环相关问题
摘要: 以下我们并没有考虑计数时重复计算的问题,讨论一些细节可以做到这一点。并且假设 $n,m$ 同阶。 首先我们考虑 $k$ 比较小的情况。 考虑最简单的 $k=3$。 一个非常直观的做法应该是枚举一个点 $u$ 和它的出边 $(u,v)$,然后再枚举 $v$ 的一条出边。这个大概是 $O(m(n+m))
阅读全文
posted @ 2023-02-26 21:15 PYD1
阅读(183)
评论(0)
推荐(0)
2023年2月21日
bzoj2120
摘要: 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)
P3863 序列
摘要: 把操作离线下来。 把每个修改操作差分拆成两个操作,然后类似于扫描线,在位置序列上扫描,维护该位置上的历史数组,一共有 $O(q)$ 次修改,$O(q)$ 次查询。 每次操作形如给 $[pos,n] += v$,每次查询形如查询 $[1,pos]$ 中 $\geq v$ 的个数。 这个是典中典分块,显
阅读全文
posted @ 2023-02-21 16:54 PYD1
阅读(49)
评论(0)
推荐(0)
P4117
摘要: 先考虑如果修改操作是对整个序列进行的应该怎么做。 我们发现这个时候相当于对一个可重集合做这些操作,不妨认为有一个数组 $ar[i]$ 表示 $i$ 出现的次数。 这时询问是简单的,考虑怎么修改。发现倘若当前的值域是 $[0,mx]$,执行一次参数为 $x$ 的操作后,我们可以分类讨论: 若 $x >
阅读全文
posted @ 2023-02-21 16:54 PYD1
阅读(60)
评论(0)
推荐(0)
P3722 [AH2017/HNOI2017]影魔
摘要: 首先,我们发现这个有贡献的数对可以有 $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
下一页
公告