自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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 147 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<1...

2018-12-31 14:56:51 78 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 130 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 72 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 335 0

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

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

2018-10-19 18:10:38 117 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 331 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 352 0

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

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

2018-09-11 22:25:54 381 0

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

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

2018-09-10 15:44:58 104 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 153 0

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

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

2018-08-30 18:08:03 262 0

原创 板子小记

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

2018-08-28 20:42:58 267 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 416 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|\leq 10^6,...

2018-08-26 14:46:21 33 0

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

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

2018-08-15 15:14:55 147 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 274 1

原创 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 180 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<j<...

2018-08-10 12:35:50 81 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 115 0

原创 Codeforces Round #502 (Div. 1 + Div. 2)F. The Neutral Zone(分段筛)

题意   我们知道,log(p1a1p2a2p3a3...)=a1logp1+a2logp2+...log(p1a1p2a2p3a3...)=a1logp1+a2logp2+...log({p_1}^{a_1}{p_2}^{a_2}{p_3}^{a_3}...)=a_1logp_1+a_2...

2018-08-09 10:28:41 133 0

原创 Codeforces Round #502 (Div. 1 + Div. 2) E. The Supersonic Rocket(计算几何+KMP)

题意   给出两个点集,大小分别为n,mn,mn,m,然后求出分别两个点集的凸包,问这两个凸包是否全等。 分析   两个凸包全等当且仅当一个凸包在旋转或平移后可以与另一个重合。这样的话他们的角就是一一对应的且边也是一一对应的,那么我们将凸包的边和角组成一个pair,将其中一个凸...

2018-08-09 09:14:58 204 0

原创 Educational Codeforces Round 9 E. Thief in a Shop(FFT模板题)

题意   给出一个包含nnn个数的集合,问从中任取kkk个(可重复取)求和,可得到的数有哪些。 分析   这种题一看就是FFT模板题辣!我们只要构造一个多项式,使得第iii项的系数为用这些数构成数字iii的方案有几种,将这个多项式kkk次方就可以得到用kkk个数字来构成这个...

2018-08-06 20:40:19 99 0

原创 Codeforces Round #176 (Div. 1) E. Ladies' Shop(FFT)

题意   给出一个nnn个数组成的集合,所有的数≤m≤m\leq m,之后让你在111到mm m中选出一些数,使得取出这些数中的一些数进行求和可以得出的所有≤m≤m\leq m的数与原来的nnn个数组成的集合相同。 分析   首先我们可以得出,我们选的数必定为给出的集合的子...

2018-08-06 20:30:47 76 0

原创 牛客网暑期ACM多校训练营(第五场)B. div(技巧+OEIS or Pell方程)

题意   一个数被称为好的,当且仅当存在一个x∈[n2+1,n2+2∗n]x∈[n2+1,n2+2∗n]x\in[n^2+1,n^2+2*n]使得x|n4x|n4x|n^4,给定一个m(1≤m≤101000)m(1≤m≤101000)m(1\leq m\leq 10^{1000}),找到一...

2018-08-03 09:55:03 430 0

原创 Codeforces Round #500 (Div. 1) [based on EJOI] C. Hills

题意   有一座城市,城市中有n(1≤n≤5000)n(1≤n≤5000)n(1\leq n\leq 5000)座山,是从左到右按一行排列的,每座山有一个已知的高度hhh,一座房子能在第iii座山上建造,当且仅当hi−1<hihi−1<hih_{...

2018-07-31 17:39:22 206 0

原创 Codeforces Round #499 (Div. 1) E. Store[二维线段树]

题意     有一个国家,他们每一年有xmaxxmaxx_{max}月,每月有ymaxymaxy_{max}天,每天有zmaxzmaxz_{max}秒。这个国家的商店的时间表是这样排的:在一年中选出两个月:xl,xr(...

2018-07-27 13:59:25 286 0

原创 [CTSC2018]混合果汁juice(二分+主席树)

题目地址:https://loj.ac/problem/2555   题目题意我就不讲了..去LOJ上自己看吧233 思路&&分析   首先我们可以知道对于d是有单调性的,对于我们现在已经选定了的一个d,如果这个d是无法满足答案的,那么比它大的值...

2018-05-19 10:01:51 210 0

原创 Educational Codeforces Round 43 (Rated for Div. 2)D. Degree set(贪心递归构造)

D. Degree Set Stetement     You are given a sequence of n positive integers d1, d2, ..., dn(d1 < d2...

2018-05-01 13:53:40 251 2

原创 [BZOJ5297][CQOI2018]社交网络(Matrix-Tree定理)

5297: [Cqoi2018]社交网络Time Limit: 20 Sec  Memory Limit: 512 MBSubmit: 20  Solved: 13[Submit][Status][Discuss]Descri...

2018-04-17 19:39:14 394 0

原创 [BZOJ5296][CQOI2018]破解D-H协议(BSGS模板题)

5296: [Cqoi2018]破解D-H协议Time Limit: 10 Sec  Memory Limit: 512 MBSubmit: 23  Solved: 16 Description &nbs...

2018-04-17 19:28:29 388 0

原创 ZJOI2018DAY1滚粗记

    Day1滚粗辣! Day 0     当天早上经过两个小时的车程后终于又一次到达了那个梦开始的地方——衢州。分配好房间后,下午去...

2018-03-26 13:11:33 635 1

原创 [BZOJ2120]数颜色(带修改莫队入门)

2120: 数颜色Time Limit: 6 Sec  Memory Limit: 259 MBSubmit: 7512  Solved: 3053[Submit][Status][Discuss]Description墨墨购...

2018-03-13 16:35:09 171 0

原创 [BZOJ2038][2009国家集训队]小Z的袜子(莫队入门)

2038: [2009国家集训队]小Z的袜子(hose)Time Limit: 20 Sec  Memory Limit: 259 MBSubmit: 13512  Solved: 6115[Submit][Status][D...

2018-03-13 15:02:44 110 0

原创 [POJ3580]SuperMemo(无旋Treap)

SuperMemo Time Limit: 5000MSMemory Limit: 65536KTotal Submissions: 17538Accepted: 5496Case Time Limit: 2000MSDescriptionYour friend, Jackson is invi...

2018-03-08 19:35:11 220 0

原创 [BZOJ1500][NOI2005]维护数列(无旋Treap)

1500: [NOI2005]维修数列Time Limit: 10 Sec  Memory Limit: 64 MBSubmit: 16199  Solved: 5391 Description请写一个程序,要求维护一个数列,...

2018-03-06 17:26:20 245 0

原创 [cogs330][luogu4008][NOI2003]editor文本编辑器(无旋Treap做法)

330. [NOI2003] 文本编辑器 ★★★   输入文件:editor2003.in   输出文件:editor2003.out   简单对比 时间限制:2 s &a...

2018-03-05 15:41:05 128 0

原创 [UOJ129][BZOJ4197][NOI2015]寿司晚宴(状压DP)

#129. 【NOI2015】寿司晚宴 为了庆祝 NOI 的成功开幕,主办方为大家准备了一场寿司晚宴。小 G 和小 W 作为参加 NOI 的选手,也被邀请参加了寿司晚宴。 在晚宴上,主办方为大家提供了 n−1n−1n − 1 种不同的寿司,编号 1,2,3,…,n−1...

2018-03-03 23:06:04 115 0

原创 无旋Treap学习笔记+例题

1.背景     由于我被那些转来转去的平衡树转得头昏脑涨,于是就想学学不需要旋转的无旋Treap(毕竟无旋Treap还可以可持久化,感觉挺棒),经过半个小时的理解和一个小时的码代码+调试,终于将例题AC..(不过常数...

2018-03-03 16:38:16 428 0

原创 [BZOJ5026][JSOI2010]排名(STL优先队列)

题目戳这:http://www.lydsy.com/JudgeOnline/upload/5026.pdf 思路&&分析     其实..第一问有O(n)的做法而且很容易想到,但我...

2018-02-28 16:28:29 221 0

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