上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 68 下一页
摘要: 【CF886D】Restoration of string 题意:对于给定的一个母串,定义一个字符串是出现频率最多的,当且仅当它在母串中出现的次数最多(可以有多个出现次数最多的,出现的位置可以重叠)。 现在给你一个字符串集合S,问你如果要求S中的所有字符串的出现频率都是最多的,最短的母串是什么。(如 阅读全文
posted @ 2017-12-17 19:02 CQzhangyu 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 【CF900D】Unusual Sequences 题意:定义正整数序列$a_1,a_2...a_n$是合法的,当且仅当$gcd(a_1,a_2...a_n)=x$且$a_1+a_2+...+a_n=y$。给定x,y,求合法的序列总数。 x,y<=10^9。 题解:不难想到容斥,先不管gcd的限制, 阅读全文
posted @ 2017-12-17 18:50 CQzhangyu 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 【CF887E】Little Brother 题意:给你n个圆和一条线段,保证圆和圆、圆和线段所在直线不相交,不相切,不包含。求一个过线段两端点的圆,满足不和任何圆相交(可以相切、包含)。问圆的最小半径。 n<=100000 题解:比较显然的二分题。由于新圆的半径一定在线段的中垂线上,且距离越远半径 阅读全文
posted @ 2017-12-17 18:35 CQzhangyu 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 【CF889E】Mod Mod Mod 题意:给你一个序列$a_1,a_2...a_n$,定义$f(x,n)=x\mod a_n$,$f(x,i)=x\mod a_i+f(x \mod a_i,i+1) (1 \le i<n)$。 最大化f(x,1)。 $n\le 200000,a_i\le 10^ 阅读全文
posted @ 2017-12-17 18:17 CQzhangyu 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 【CF888G】Xor-MST 题意:给你一张n个点的完全图,每个点有一个权值ai,i到j的边权使ai^aj,求这张图的最小生成树。 n<=200000,ai<2^30 题解:学到了求最小生成树的新姿势。 Boruvka算法:先对于每个点,选择在所有与之相连的边中,权值最小的边,并将这条边加入到最小 阅读全文
posted @ 2017-12-17 14:23 CQzhangyu 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 【CF888E】Maximum Subsequence 题意:给你一个序列{ai},让你从中选出一个子序列,使得序列和%m最大。 n<=35,m<=10^9 题解:不小心瞟了一眼tag就一下子知道怎么做了,吓得我赶紧把tag屏蔽了。 我们将原序列拆成两半,每一部分都暴力搜索出所有的子序列之和,用se 阅读全文
posted @ 2017-12-15 11:25 CQzhangyu 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 【CF891C】Envy 题意:给你一个图,边有边权,每次询问给你一堆边,问你是否存在一个原图的最小生成树包含给出的所有边。n,m,q<=100000 题解:思路很好的题。 首先有一个非常重要的性质,我们每次询问的边中,权值不同的边互不影响。(需要好好想一想,理解一下) 那么满足要求的MST存在当且 阅读全文
posted @ 2017-12-10 10:14 CQzhangyu 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 【CF896E】Welcome home, Chtholly 题意:一个长度为n的序列ai,让你支持两种操作: 1.l r x:将[l,r]中ai>x的ai都减去x。2.l r x:询问[l,r]中有多少ai=x。 n,m<=100000,ai,x<=100000。 题解:先分块,对于每一块,我们用 阅读全文
posted @ 2017-12-10 09:58 CQzhangyu 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: 【CF896D】Nephren Runs a Cinema 题意:一个序列中有n格数,每个数可能是0,1,-1,如果一个序列的所有前缀和都>=0且总和$\in [L,R]$,那么我们称这个序列是合法的。求合法序列的个数%P。 n,L,R<=100000,P<=2*10^9 题解:先不考虑0的数,那么 阅读全文
posted @ 2017-12-09 14:29 CQzhangyu 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5091】摘苹果 Description 小Q的工作是采摘花园里的苹果。在花园中有n棵苹果树以及m条双向道路,苹果树编号依次为1到n,每条道路的两 端连接着两棵不同的苹果树。假设第i棵苹果树连接着d_i条道路。小Q将会按照以下方式去采摘苹果: 1.小Q随机移动到一棵苹果树下,移动到第i棵苹 阅读全文
posted @ 2017-12-09 13:54 CQzhangyu 阅读(533) 评论(1) 推荐(1) 编辑
摘要: 【BZOJ5094】硬盘检测 Description 很久很久以前,小Q买了一个大小为n单元的硬盘,并往里随机写入了n个32位无符号整数。因为时间过去太久,硬盘上的容量字眼早已模糊不清,小Q也早已忘记了硬盘的容量。小Q记得,n可以被表示成10^k(1<=k<=7)的形式,即十到一千万。他还记得自己曾 阅读全文
posted @ 2017-12-09 13:49 CQzhangyu 阅读(506) 评论(2) 推荐(0) 编辑
摘要: 【BZOJ5090】组题 Description 著名出题人小Q的备忘录上共有n道可以出的题目,按照顺序依次编号为1到n,其中第i道题目的难度系数被小Q估计为a_i,难度系数越高,题目越难,负数表示这道题目非常简单。小Q现在要出一套难题,他决定从备忘录中选取编号连续的若干道题目,使得平均难度系数最高 阅读全文
posted @ 2017-12-09 13:39 CQzhangyu 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ4919】[Lydsy六月月赛]大根堆 Description 给定一棵n个节点的有根树,编号依次为1到n,其中1号点为根节点。每个点有一个权值v_i。 你需要将这棵树转化成一个大根堆。确切地说,你需要选择尽可能多的节点,满足大根堆的性质:对于任意两个点i,j,如果i在树上是j的祖先,那么 阅读全文
posted @ 2017-12-09 13:34 CQzhangyu 阅读(1149) 评论(0) 推荐(1) 编辑
摘要: 【BZOJ4361】isn Description 给出一个长度为n的序列A(A1,A2...AN)。如果序列A不是非降的,你必须从中删去一个数, 这一操作,直到A非降为止。求有多少种不同的操作方案,答案模10^9+7。 给出一个长度为n的序列A(A1,A2...AN)。如果序列A不是非降的,你必须 阅读全文
posted @ 2017-12-09 11:30 CQzhangyu 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ2310】ParkII Description Hnoi2007-Day1有一道题目 Park:给你一个 m * n 的矩阵,每个矩阵内有个权值V(i,j) (可能为负数),要求找一条回路,使得每个点最多经过一次,并且经过的点权值之和最大,想必大家印象深刻吧. 无聊的小 C 同学把这个问题 阅读全文
posted @ 2017-12-09 11:16 CQzhangyu 阅读(357) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 68 下一页