ZSQ

新的一天,新的不会

Newcoder 143 I.vcd(BIT)

Description 一个点集SSS是合法的当且仅当对该集合的每个子集TTT,都存在三元组(a,l,r)(a,l,r)(a,l,r),使得h(a,l,r)∩S=Th(a,l,r)\cap S=Th(a,l,r)∩S=T,其中h(a,l,r)={(x,y)∣x≥a,l≤y≤r}h(a,l,r)=\...

2018-09-17 20:44:10

阅读数:43

评论数:0

Newcoder 143 H.subseq(BIT)

Description 给出一个长度为nnn的序列a1,...,ana_1,...,a_na1​,...,an​,定义序列b1,...,bmb_1,...,b_mb1​,...,bm​是好的当且仅当以下条件成立: 1.1≤bi≤n,1≤i≤m1\le b_i\le n,1\le i\le m1≤b...

2018-09-17 20:43:47

阅读数:13

评论数:0

Newcoder 142 G.Maximum Mode(BIT)

Description 给出nnn个数a1,...,ana_1,...,a_na1​,...,an​,要求删除其中mmm个数字使得剩余数字的众数只有一个且其值最大 Input 第一行一整数TTT表示用例组数,每组用例首先输入两个整数n,mn,mn,m,之后输入nnn个整数a1,...,ana_1,...

2018-09-17 20:39:38

阅读数:8

评论数:0

Newcoder 139 J.Different Integers(BIT)

Description 给出一个长度为nnn的序列a1,...,ana1,...,ana_1,...,a_n和qqq查询,每次查询(l,r)(l,r)(l,r)表示a1,a2,...,ai,aj,aj+1,...,ana1,a2,...,ai,aj,aj+1,...,ana_1,a_2,...,...

2018-09-14 17:08:09

阅读数:9

评论数:0

HDU 6406 Taotao Picks Apples(BIT+二分)

Description 给出一个长度为nnn的序列aiaia_i,如果aiaia_i是前iii个数中的严格最大值则算一个贡献,有mmm种操作,操作不继承,每次操作将apapa_p改成qqq,操作后查询贡献 Input 第一行一整数TTT表示用例组数,每组用例首先输入两个整数n,mn,mn,m...

2018-09-11 21:18:18

阅读数:65

评论数:0

HDU 6393 Traffic Network in Numazu(树形DP+在线倍增LCA+BIT+并查集)

Description 给出一个nnn个点nnn条边的连通无向图,边有边权,qqq次操作,操作分两种 0 X Y0 X Y0\ X\ Y:将第XXX条边边权修改为YYY 1&amp...

2018-09-10 13:24:56

阅读数:72

评论数:0

HDU 6318 Swaps and Inversions(逆序对-BIT)

Description 给出一个长度为nnn的序列aaa,该序列一个逆序对代价为xxx,交换相邻两元素代价为yyy,问该序列的最小代价 Input 多组用例,每组用例首先输入三个整数n,x,yn,x,yn,x,y,之后输入nnn个整数aiaia_i (1≤n,x,y≤105,−109≤ai...

2018-09-04 08:19:12

阅读数:8

评论数:0

GYM 101755 G.Underpalindromity(BIT)

Description 给出一个长度为nnn的序列,对于这个序列的n−k+1n−k+1n-k+1个长度为kkk的子序列,定义每个子序列的权值为把该子序列变成回文序列的最小代价,每次可以花费一代价把该序列的任一元素加一,问这n−k+1n−k+1n-k+1个子序列的权值和 Input 第一行两个...

2018-05-01 15:35:11

阅读数:83

评论数:0

HDU 5892 Resident Evil(二维BIT)

Description 给出一个n×nn×nn\times n的矩阵,有505050种动物,初始时矩阵每个位置都没有动物,mmm次操作,操作分两种 P x1 y1 x2 y2&amp...

2018-04-05 12:04:27

阅读数:54

评论数:0

HDU 6203 ping ping ping(在线倍增LCA+BIT)

Description 给出一棵n+1n+1n+1个节点的树,要求破坏尽可能少的点使得所给mmm对点对均不可互达 Input 第一行一整数nnn,之后nnn行每行两个整数u,vu,vu,v表示一条树边,然后输入一整数mmm,最后mmm行每行两个整数u,vu,vu,v表示需要使得u,vu,vu...

2018-02-14 16:59:21

阅读数:109

评论数:0

HDU 6200 mustedge mustedge mustedge(树链剖分LCA+并查集+BIT)

Description 给出一个nnn个点mmm条边的无向图,无重边无自环两种操作 1 u v:1 u v:1\ u\ v:在u,vu,vu,v之间加一条边 2 ...

2018-02-14 16:19:20

阅读数:88

评论数:0

GYM 100796 E.Permutation Polygon(BIT)

Description 正nn边形上nn个点顺时针编号11~nn,连nn条边,ii和pip_i连边,问在多边形内部交点个数 Input 第一行一整数nn表示点数,之后输入nn个整数p1,p2,...,pn(3≤n≤105,pi≠i)p_1,p_2,...,p_n(3\le n\le 10^5...

2018-01-16 11:02:37

阅读数:120

评论数:0

CodeForces 587 E.Duff as a Queen(线性基+线段树+树状数组)

Description 给出一个长度为nn的序列aia_i,有两种操作 1 l r k1\ l\ r\ k: 表示将al,al+1,...,ara_l,a_{l+1},...,a_r每一个数都异或上kk 2 l r2\ l\ r: 查询al,al+1,...,ara_l,a_{l+1},.....

2018-01-11 21:59:14

阅读数:247

评论数:0

CodeForces 396 D.On Sum of Number of Inversions in Permutations(组合数学+BIT)

Description给出一个长度为nn的排列p1,p2,...,pnp_1,p_2,...,p_n,求出所有字典序小于pp的排列的逆序对数之和Input第一行一整数nn表示排列长度,之后输入nn个整数pip_i表示该排列(1≤n≤106)(1\le n\le 10^6)Output输出字典序比p...

2018-01-08 20:10:26

阅读数:122

评论数:0

HDU 6133 Army Formations(树状数组)

Description给出一棵nn个节点的二叉树,11为根节点,第ii个点的点权为viv_i,对于一个点,设以其为根的子树有mm个节点,其花费定义为这mm个节点的权值与1,...,m1,...,m的点乘,问每个点的最小花费Input第一行一整数TT表示用例组数,每组用例首先输入一整数nn表示树上节...

2017-09-26 15:40:32

阅读数:198

评论数:0

HDU 6102 GCDispower(容斥原理+数论+树状数组)

Description给出一个11~NN的排列PP,MM次查询,每次查询给出一个区间[L,R][L,R],求∑i=LR∑j=i+1R∑k=j+1R[gcd(P[i],P[j])=P[k]]⋅P[k]\sum\limits_{i=L}^R\sum\limits_{j=i+1}^R\sum\limit...

2017-09-09 14:28:42

阅读数:374

评论数:0

CodeForces 641 E.Little Artem and Time Machine(BIT+map)

Description 一个初始为空的可重集,给出n种操作: 1 t x:在t时刻插入一个x 2 t x:在t时刻删除一个x 3 t x:查询t时刻x的数量 Input 第一行一整数n表示操作数,之后n行每行一个操作(1<=n<=1e5,1<=t,x<=1e9)...

2017-04-28 13:36:45

阅读数:203

评论数:0

CodeForces 627 B.Factory Repairs(BIT)

Description 一家工厂一天可以产出a件商品,但是设备需要维修,维修前每天只能产出b件商品,维修需要k天,这k天没有产出,修好后就可以恢复正常每天a件,现在给出一些订单的日期和数量以及一些查询,每次查询给出一个维修开始日期p表示第p天开始维修在n天内最多可以接多少单,注意订单只能当天完成...

2017-04-27 10:47:04

阅读数:181

评论数:0

SPOJ 25179 KAOS - Kaos(逆序对-BIT)

Description 给出n个字符串s[1]~s[n],找合法的(i,j)对满足s[i]的字典序比s[j]小而s[j]的反串的字典序比s[i]的反串的字典序小 Input 第一行一整数n表示串的数量,之后n个串长不超过10的串(2&lt;=n&lt;-=1e5) Outp...

2017-04-10 09:04:09

阅读数:190

评论数:0

GYM 100971 H.Pavel's Party(BIT)

Description 一个人想邀请k个朋友来做客,给第i个朋友打电话他会告诉一个[ai,bi]表示包括这个人自己在内有ai到bi个人去这个人就会去,每次打电话都是从第一个朋友开始按顺序打,叫够k个人就不打电话了,问对1~n中每个k要打多少个电话恰能邀请到k个人 Input 第一行一整数n表...

2017-03-23 10:27:04

阅读数:267

评论数:0

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