ez_yww的博客

一个辣鸡蒟蒻的博客

【XSY2732】Decalcomania 可持久化线段树 分治

题目描述   有一个陶瓷瓶周围有nn个可以印花的位置。第ii个与第i+1i+1个位置之间的距离为did_i,在第ii个位置印图案要tit_i秒。   机器刚开始在00号位置,可以以11单位长度每秒的速度移动。   一个位置只能印一个图案。   现在有mm秒,问你最多能印几个图案。   保...

2018-01-23 16:41:48

阅读数 171

评论数 0

【XSY2720】区间第k小 整体二分 可持久化线段树

题目描述   给你你个序列,每次求区间第kk小的数。   本题中,如果一个数在询问区间中出现了超过ww次,那么就把这个数视为nn。   强制在线。   n≤100000,ain,w≤nn\leq 100000,a_i 题解   考虑整体二分。   先看看离线要怎么做。   现在...

2018-01-14 20:52:02

阅读数 140

评论数 0

【XSY2166】Hope 分治 FFT

题目描述  对于一个11到nn的排列a1,a2,a3,…,ana_1,a_2,a_3,\ldots,a_n,我们定义这个排列的PP值和QQ值:   对于每个aia_i,如果存在一个最小的jj使得i<ji<j且ai<aja_i<a_j,那么将aia_i和aja_j连一条无向边...

2017-11-02 20:44:49

阅读数 163

评论数 0

【BZOJ3236】【AHOI2013】作业 线段树 分治 树状数组

题目描述  给你一个长度为nn的数列,还有mm个询问,对于每个询问(l,r,a,b)(l,r,a,b),输出1.区间[l,r][l,r]有多少范围在[a,b][a,b]的数;2.区间[l,r][l,r]有多少范围在[a,b][a,b]的权值。  n≤100000,m≤1000000n\leq 10...

2017-10-31 21:50:05

阅读数 411

评论数 0

【XSY2469】graph 分治 并查集

题目大意  给你一张nn个点mm条边的无向图,问删去每个点后,原图是不是二分图。  n,m≤100000n,m\leq 100000题解  一个图是二分图⟺\Longleftrightarrow该图不存在奇环  可以用并查集,维护每个点到根的距离  如果删除xx点,就要把所有不与xx连接的边加入并...

2017-09-09 16:37:46

阅读数 260

评论数 0

【XSY1332】【BZOJ3456】轩辕朗的城市规划 无向连通图计数 CDQ分治 FFT 多项式求逆 多项式ln

题解  设fif_i为nn个点组成的无向图个数,gig_i为nn个点组成的无向连通图个数  经过简单的推导(枚举11所在的连通块大小),有: fi=2n(n−1)2 f_i=2^{\frac{n(n-1)}{2}} gi=fi−∑j=1i−1(n−1j−1)gjfi−j=fi−(i−1)!∑j=...

2017-09-05 18:47:05

阅读数 300

评论数 0

【XSY1529】小Q与进位制 分治 FFT

题目大意​  小Q发明了一种进位制,每一位的变化范围是00~bi−1b_i-1,给你一个这种进位制下的整数aa,问你有多少非负整数小于aa。结果以十进制表示。​  n≤120000,0≤ai<bi≤1000000n\leq 120000,0\leq a_i<b_i\leq 100000...

2017-08-18 07:32:03

阅读数 329

评论数 0

BZOJ 3110 题解

有N个位置,M个操作。操作有两种,每次操作如果是1 a b c的形式表示在第a个位置到第b个位置,每个位置加入一个数c 如果是2 a b c形式,表示询问从第a个位置到第b个位置,第C大的数是多少。

2016-07-06 10:56:29

阅读数 237

评论数 0

HDU 5412 题解

有一个序列,两种操作。 1 l v:把第l个数改成v 2 l r k:查询l~r中的第k小数。

2016-07-06 10:31:09

阅读数 162

评论数 0

HDU 2665 题解

给你一个序列,每次求一个区间的第k大 n,m<=100000;

2016-07-06 09:02:38

阅读数 167

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭