Ephemeral

时光易逝,白驹过隙~不忘初心,一路向前!

[LOJ2020][AHOI/HNOI2017]礼物(FFT/NTT)

  传送门 分析   题目中说我们可以给两个手环都增加非负整数的亮度,实际上可以将题意转化成将其中一个增加整数的亮度。那么我们设一个序列的增加量为xxx,然后循环平移后的数列为aaa、bbb,那么答案就是   ans=Σi=1n(ai+x−bi)2ans = \Sigma_{i=1}^{n}...

2019-01-05 14:45:35

阅读数:24

评论数:0

[luogu2173][ZJOI2012]网络(LCT)

题意   给出一张n(n≤10000)n(n\le 10000)n(n≤10000)个点,m(m≤100000)m(m\le 100000)m(m≤100000)条边的无向图,每条边有一种颜色,一共有C(C<10)C(C<10)C(C&...

2018-12-31 14:56:51

阅读数:20

评论数:0

[CF891C]Envy(离线+Dsu/在线LCT)

  本篇文章只介绍在该题被卡常的在线算法LCT,不介绍正常的std做法,如果想学习正常做法的,请出门右转… 题意   给定一张n(n≤500000)n(n\le 500000)n(n≤500000)个点m(m≤500000)m(m\le 500000)m(m≤500000)条边的无向图,一共...

2018-12-28 08:00:36

阅读数:25

评论数:0

[UOJ#3][LOJ#2245]魔法森林(LCT)

题意   给出一个 n(n≤50000)n(n\le 50000)n(n≤50000) 个点 m(m≤100000)m(m\le 100000)m(m≤100000) 条边的无向图,每条边有两个值 a,b(a,b≤50000)a,b(a,b\le 50000)a,b(a,b≤50000) ,让你...

2018-12-26 19:16:28

阅读数:27

评论数:0

[LOJ2838][JOISC 2018 Day 3]比太郎的聚会(分块暴力)

题意   给定一张nnn个点mmm条边的DAG,保证所有边都是从编号小的点往编号大的点连,给qqq次询问,每次询问给出一个点和一个点集,点集大小为kkk,询问对于可达这个点的除该点集外的最大距离是多少。   (n≤1e5,m≤2e5,q≤1e5,∑k≤1e5)(n\le 1e5,m\le 2e5...

2018-12-19 17:50:51

阅读数:32

评论数:0

[BZOJ5279][Usaco2018 Open]Disruption(树剖+线段树)

题目传送门 分析   这题我们仔细分析一下,每次断掉一条树边其实就是将一棵树分成两部分,然后走一条边权最短的,端点分别在两个区域的就行了。那么转化一下题意,其实就是对于每一条树边,我们要求的就是覆盖到这条边的所有给出的m条边中边权最小的是多少。转化完之后实际上这道题就变成了链上取min然后单...

2018-10-19 18:10:38

阅读数:49

评论数:0

Educational Codeforces Round 51 (Rated for Div. 2)F. The Shortest Statement(技巧+最短路)

原题传送门 题意   给出一个边比点数多至多20条的无向连通图,每条边有一个边权,多次询问两点间最短路。 分析   首先我们选出其中n-1条边建出一颗树,然后将多余的m-n+1条边的两个端点取出来,对所有点跑最短路,由于m−n≤20m-n\leq20m−n≤20,那么我们取出的点最多不会...

2018-09-21 14:37:39

阅读数:255

评论数:0

Educational Codeforces Round 51 (Rated for Div. 2)E. Vasya and Big Integers(二分哈希+差分)

题目传送门 题意   给出长度小于等于10610^6106的数字串a,l,r,求把串a拆分后,每段数字大小都是≥l\geq l≥l并且≤r\leq r≤r的方案有多少种。 分析   首先我们可以发现一个很显然的结论,即如果从第i位开始截成一段,那么这一段的可行的右端点一定是一个连续的区间...

2018-09-21 14:15:36

阅读数:286

评论数:0

[COGS2189]帕秋莉的超级多项式(多项式全家桶)

原题传送门 Code   直接上模板全套就好辣!(跑得还挺快,17.33s,现在在rk10) #pragma GCC optimize(3,"Ofast","inline") #include&a...

2018-09-11 22:25:54

阅读数:227

评论数:0

[BZOJ1058][ZJOI2007]报表统计(STL)

原题传送门 分析   这题我们只要用一个multiset维护当前数字集合和相邻数字之差的集合就行了,因为他只有插入没有删除,且每次插入都是在一个块的结尾,所以我们只用记录每个块的开头和结尾就行了。 Code #pragma GCC optimize(3,&...

2018-09-10 15:44:58

阅读数:62

评论数:0

[51Nod1371]填数字(DP)

  题目传送门 分析   考虑DP,f[i][j][k]f[i][j][k]f[i][j][k]表示前iii行里有jjj列可以填111,有kkk列可以填222,然后我们有777种转移: (1)什么都不填,有111种方法,即f[i+1][j][k+1]+=f[i][j][k]...

2018-09-01 19:29:14

阅读数:88

评论数:0

[BZOJ3462]DZY loves Math II(组合数+背包)

分析   看上去题目的条件非常苛刻,但我们仔细分析题面可以发现,SSS一定不含有平方因子:因为LCM里的数都是质数,指数的最大值都是1,而LCM的本质就是取每个因子的指数最大值,所以S就是给出了一个质数集合。   所以题目实际是给出了一个指数集合,而背包体积为V,让你求用这个质数集合...

2018-08-30 18:08:03

阅读数:48

评论数:0

板子小记

  目前包含:多项式乘法+多项式求逆+多项式求ln+多项式求exp+多项式快速幂(跑得好慢啊QAQ) Code #pragma GCC optimize(3,"Ofast&am...

2018-08-28 20:42:58

阅读数:192

评论数:0

AIM Tech Round 5 (rated, Div. 1 + Div. 2)F. Make Symmetrical(结论+暴力)

题意   给一个无限大的二维平面,n(n≤2∗105)n(n≤2∗105)n(n\leq 2*10^5)次操作,(1)在平面上加一个点(保证加入前不存在),(2)在平面上删除一个点(保证删除时存在),(3)给出一个点,以原点和这个点连成的直线为对称轴,问你至少要加几个点可以使得这个平面对称...

2018-08-28 09:29:38

阅读数:330

评论数:2

Codecraft-18 and Codeforces Round #458 (Div. 1 + Div. 2, combined)G.Sum the Fibonacci(FWT+FMT)

题意   其中f(x)f(x)f(x)表示斐波那契的第xxx位的值,f(0)=0,f(1)=1f(0)=0,f(1)=1f(0)=0,f(1)=1,|S|≤106,max{S}<131072|S|≤106,max{S}<131072|S|\l...

2018-08-26 14:46:21

阅读数:57

评论数:0

[UOJ274][BZOJ4736][清华集训2016]温暖会指引我们前行(边权LCT)

题目传送门 分析   这题实际上如果你把他的温度看做边权的话,那么实际上这题就是要你动态维护最大生成树,这个东西用边权LCT做就行了。至于边权LCT是什么,可以自行百度学习学习啦(光速逃).. Code #pragma GCC optimize(3,&quo...

2018-08-15 15:14:55

阅读数:89

评论数:0

百度之星2018初赛(A) D.度度熊看球赛(DP)

  原题传送门:http://acm.hdu.edu.cn/showproblem.php?pid=6377 分析   首先转化一下题意可以知道,答案其实就是所有方案的吵闹值的和。然后我们考虑DP,设f[i][j]f[i][j]f[i][j]表示现在已经有iii对情侣就座,其中有...

2018-08-12 21:19:49

阅读数:119

评论数:0

Codeforces Round #475 (Div. 1) D. Frequency of String(均摊暴力+哈希)

题意   给一个长度为n(n≤105)n(n≤105)n(n\leq 10^5)的只包含小写字母的串SSS,之后有q(q≤105)q(q≤105)q(q\leq 10^5)次询问,每次询问给出一个kkk和一个长度小于等于nnn的字符串TTT,求原串最短的子串中给出的字符串出现了至少kkk次...

2018-08-10 16:05:44

阅读数:125

评论数:0

MemSQL Start[c]UP 2.0 Round 1 F.Permutation,[BZOJ2124]等差子序列(分治)

简化题意   (范围照CF上的给,BZOJ需要多组数据T≤7T≤7T\leq7)给定一个长度为n(n≤3e5)n(n≤3e5)n(n\leq3e5)的排列,问你这个排列中是否存在i,j,k(1≤i<j<k≤n)i,j,k(1≤i&...

2018-08-10 12:35:50

阅读数:40

评论数:0

[BZOJ1951][SDOI2010]古代猪文(Lucas+CRT)

简化题意   给定n,g(n,g≤109)n,g(n,g≤109)n,g(n,g\leq10^9)求g∑d|nCdnmod999911659g∑d|nCndmod999911659g^{\displaystyle\sum_{d|n}C_{n}^{d}} \mod 999911659 分...

2018-08-10 09:29:20

阅读数:80

评论数:0

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