ZSQ

新的一天,新的不会

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

阅读数:41

评论数: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

阅读数:18

评论数: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

阅读数:85

评论数: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

阅读数:72

评论数: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

阅读数:100

评论数: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

阅读数:208

评论数: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

阅读数:102

评论数: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

阅读数:174

评论数: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

阅读数:335

评论数: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

阅读数:181

评论数:0

CodeForces 627 B.Factory Repairs(BIT)

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

2017-04-27 10:47:04

阅读数:172

评论数: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<=n<-=1e5) Output 输出一整...

2017-04-10 09:04:09

阅读数:173

评论数: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

阅读数:232

评论数:0

GYM 101147 F.Bishops Alliance(dp+BIT)

Description 一个棋盘,上面有一些棋子,第i个棋子有一个p[i]值,现在要选择在同一条对角线上的某些棋子,使得对任意两个棋子i和j,i到j之间所隔格子数不小于pi^2+pj^2+c,其中c是一给定常数,问最多可以选多少个棋子 Input 第一行一整数T表示用例组数,每组用例首先输入...

2017-03-21 20:57:07

阅读数:257

评论数:0

HDU 5877 Weak Pair(dfs+BIT)

Description 给出一个N个点的有根树,每个点有一个点权ai,定义有序对(u,v)是弱的当且仅当: 1.u是v的祖先节点 2.au*av<=k 求所有弱有序对的数量 Input 第一行一整数T表示用例组数,每组用例首先输入两个整数n和k,之后输入n个整数ai表示每个的点...

2016-09-19 10:23:20

阅读数:368

评论数:0

HDU 5869 Different GCD Subarray Query(数论+BIT)

Description 一个长度为n的序列a,m次查询,每次查询一个区间[l,r]的所有子区间的区间gcd中不同数的个数 Input 多组用例,每组用例第一行两个整数n和m表示序列长度和查询数,之后n个整数ai表示该序列,最后m行每行两个整数l,r表示查询区间(1<=n,m<=1...

2016-09-19 09:18:53

阅读数:233

评论数:0

HDU 5862 Counting Intersections(BIT+扫描线)

Description 给出若干水平竖直的线段,求交点个数 Input 第一行一整数T表示用例组数,每组用例首先输入一整数n表示线段个数,之后四个整数x1,y1,x2,y2表示线段两端点的坐标,保证任意一条线段不会被其他线段所包含(1<=n<=10^5,所有点坐标的绝对值不超过1...

2016-09-03 09:45:38

阅读数:220

评论数:0

HDU 5792 World is Exploding(BIT)

Description 给出一个长度为n的序列A,问有多少四元组(a,b,c,d)使得a!=b!=c!=d,1<=a < b<=n,1<=c < d<=n且Aa < Ab,Ac > Ad Input 多组用例,每组用例首先输入一个整数n表示序列...

2016-08-26 11:29:38

阅读数:192

评论数:0

HDU 5775 Bubble Sort(BIT)

Description P序列是一个1~n的重排,现在对P序列进行如下操作,问1~n每个数在操作过程中能到达的最右边位置与最左边位置之差是多少 for(int i=1;i<=N;++i) for(int j=N,t;j>i;—j) if(P[j-1...

2016-08-10 14:34:41

阅读数:292

评论数:0

HDU 5603 the soldier of love(BIT)

Description 前两天,爱的战士ZZQ向我讨教了一个问题,这个问题可以用线性规划来描述。貌似用线性规划描述出来后,配合以单纯形法就可以求解了?对于这种问题,我果断表示不会。后来ZZQ 告诉我,原来这个问题是可以转化为一个等价问题的:一开始有N(1≤N≤3∗10^5​​ )条线段,第i条线...

2016-08-03 16:41:11

阅读数:294

评论数:0

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