2017年2月21日

【BZOJ3626】LCA(树上差分,树链剖分)

摘要: 题意:给出一个n个节点的有根树(编号为0到n-1,根节点为0)。一个点的深度定义为这个节点到根的距离+1。设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。有q次询问,每次询问给出l r z,求sigma_{l<=i<=r}dep[LCA(i,z)]。(即,求在[l,r]区间内 阅读全文

posted @ 2017-02-21 19:31 myx12345 阅读(233) 评论(0) 推荐(0) 编辑

【BZOJ3939】Cow Hopscotch(动态开点线段树)

摘要: 题意: 就像人类喜欢跳格子游戏一样,FJ的奶牛们发明了一种新的跳格子游戏。虽然这种接近一吨的笨拙的动物玩跳格子游戏几乎总是不愉快地结束,但是这并没有阻止奶牛们在每天下午参加跳格子游戏 游戏在一个R*C的网格上进行,每个格子有一个取值在1-k之间的整数标号,奶牛开始在左上角的格子,目的是通过若干次跳跃 阅读全文

posted @ 2017-02-21 14:58 myx12345 阅读(309) 评论(0) 推荐(0) 编辑

【BZOJ2982】combination(Lucas定理)

摘要: 题意:求C(n,m) n,m<=200000000 思路:c(n,m)=c(n mod mo,m mod mo)*c(n div mo,m div mo) mod mo (n>=mo或m>=mo) c(x,y)=0 (x<y) c(n,m)=fac[n]*exf[m]*exf[n-m] (n,m<m 阅读全文

posted @ 2017-02-21 12:13 myx12345 阅读(124) 评论(0) 推荐(0) 编辑

【POJ3294】Life Forms(后缀数组,二分)

摘要: 题意: n<=100 len[i]<=1000 思路:这是一道论文题 阅读全文

posted @ 2017-02-21 11:19 myx12345 阅读(157) 评论(0) 推荐(0) 编辑

导航