随笔分类 -  算法-二分

上一页 1 2 3 下一页

【NOIP模拟】数字对(RMQ,二分)
摘要:题意:小H是个善于思考的学生,现在她又在思考一个有关序列的问题。 她的面前浮现出一个长度为n的序列{ai},她想找出一段区间[L, R](1 <= L <= R <= n)。 这个特殊区间满足,存在一个k(L <= k <= R),并且对于任意的i(L <= i <= R),ai都能被ak整除。这样 阅读全文

posted @ 2018-07-05 18:55 myx12345 阅读(253) 评论(0) 推荐(0)

【NOIP2017练习】怎样更有力气(二分答案,线性扫描)
摘要:题意:OI大师抖儿在夺得银牌之后,顺利保送pku。这一天,抖儿问长者:“我虽然已经保送了,但我的志向是为国家健康工作五十年。请问我应该怎样变得更有力气?” 长者回答:“你啊,Too Young Too Simple,Sometimes Naive!如果你想要我教你,你要先进行艰苦的修行。” 长者的住 阅读全文

posted @ 2017-10-16 20:05 myx12345 阅读(962) 评论(0) 推荐(0)

【NOIP2015】运输计划(树上差分,二分答案)
摘要:题意:一棵有边权的树上有m条路径,要求选择一条边使其边权变为0,使得最大路径长度最小 n,m<=300000 思路:直接求最优方案不可做,但检验对于某一个ans是否能有方案是可行的 取出所有总长度>ans的路径,求它们的交,取交集中长度最大的一条,设值为c[i],总长度最长的设为max 比较max- 阅读全文

posted @ 2017-09-04 21:15 myx12345 阅读(223) 评论(0) 推荐(0)

【BZOJ4868】期末考试(整数三分)
摘要:题意: 有n位同学,每位同学都参加了全部的m门课程的期末考试,都在焦急的等待成绩的公布。第i位同学希望在第ti天 或之前得知所.有.课程的成绩。如果在第ti天,有至少一门课程的成绩没有公布,他就会等待最后公布成绩的课程 公布成绩,每等待一天就会产生C不愉快度。对于第i门课程,按照原本的计划,会在第b 阅读全文

posted @ 2017-04-25 08:24 myx12345 阅读(644) 评论(0) 推荐(0)

【BZOJ4650&UOJ219】优秀的拆分(二分,hash)
摘要:题意: 思路: 在实现时SA可以用hash+二分代替,会多一个log BZ上跑的飞快,但UOJ上extra卡出翔,已经放弃 不过转C或者写SA没准就过了 看来转C迫在眉睫 阅读全文

posted @ 2017-04-16 16:02 myx12345 阅读(163) 评论(0) 推荐(0)

【BZOJ2440】完全平方数(莫比乌斯函数,容斥原理)
摘要:题意:求第k个无平方因子数 k<=10^9 思路: 感觉这东西和欧拉筛差不多……活到老学到老,退役前学点新知识也是好的 为什么二分答案的上界是2*n?连LYY都证不出来 话说约大爷一年之前就已经AC此题……%%% 阅读全文

posted @ 2017-04-01 16:16 myx12345 阅读(259) 评论(0) 推荐(0)

【BZOJ1758】重建计划(点分治,长链剖分,线段树)
摘要:题意: 给定一棵n个点的树,每条边有权值。求一条链,这条链包含的边数在L和U之间,且平均边权最大。N﹤=100000 思路: 做法一:RYZ作业 二分答案再点分治,寻找是否有大于0且边数在L和U之间的链 f[i]为当前子树深度为i的链最大总和,g[i]为前几个深度为i的链最大总和 维护一个下标递增, 阅读全文

posted @ 2017-03-13 15:38 myx12345 阅读(215) 评论(0) 推荐(0)

【ZJOI2017 Round1练习&BZOJ4773】D3T1 cycle(最小负环,倍增)
摘要:题意:给定一个带权有向图,求点数最小的负环。 2 ⩽ n ⩽ 3000 ⩽ m ⩽ n(n - 1)1 ⩽ ui,vi ⩽ nabs(w[j])<= 10^4 思路:倍增思想 设d[i,j,k]为走不多于2^i次步,从j走到k的最小权值和 显然d[i]可以由d[i-1]推出 f[i,j]表示当前走若 阅读全文

posted @ 2017-03-07 14:44 myx12345 阅读(339) 评论(0) 推荐(0)

【POJ3294】Life Forms(后缀数组,二分)
摘要:题意: n<=100 len[i]<=1000 思路:这是一道论文题 阅读全文

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

【BZOJ1717&POJ3261】Milk Patterns(后缀数组,二分)
摘要:题意:求字符串的可重叠的k次最长重复子串 n<=20000 a[i]<=1000000 思路:后缀数组+二分答案x,根据height分组,每组之间的height>=x 因为可以重叠,所以只要判断是否有一组的height个数>=k即可 阅读全文

posted @ 2017-02-17 20:35 myx12345 阅读(162) 评论(0) 推荐(0)

【POJ1743】Musical Theme(后缀数组,二分)
摘要:题意:求一个字符串的不重叠最长相同变化的子串 n<=20000 思路:这是一道论文题 我们将原串两两之间作差,可以发现所求的相同变化的子串作出的差相同 问题就转化成了不重叠的最长重复子串 显然答案有二分性,二分答案,将问题转化为是否存在长度为k的相同子串 将后缀分成连续的若干组,每组相邻的heigh 阅读全文

posted @ 2017-02-17 14:51 myx12345 阅读(184) 评论(0) 推荐(0)

【BZOJ2653】middle(主席树,二分)
摘要:题意:一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整。 给你一个长度为n的序列s。 回答Q个这样的询问:s的左端点在[a,b]之间,右端点在[c,d]之间的子序列中,最大的中位数。 其中a<b<c<d。 位置也从0开始标号。 我会使用一些方式 阅读全文

posted @ 2017-01-18 21:16 myx12345 阅读(198) 评论(0) 推荐(0)

【POJ2828】Buy Tickets(线段树)
摘要:题意:有一个输入序列,每次操作要把b[i]插入到第a[i]个,在第a[i]个后面的要后移,问最后序列。 n<=200000 思路:顺序来只能用splay维护 考虑倒序,对于插入到第K个位置,在线段树二分第K个0的位置,类似于主席树 将其插入后将这个位置修改为已经有数 单点修改 阅读全文

posted @ 2016-12-30 20:51 myx12345 阅读(191) 评论(0) 推荐(0)

【POJ2699】The Maximum Number of Strong Kings(二分,最大流)
摘要:题意: 有n个队伍,两两都有比赛 知道最后每支队伍获胜的场数 求最多有多少队伍,他们战胜了所有获胜场数比自己多的队伍,这些队伍被称为SK N<=50 思路:把每个队伍和它们两两之间的比赛都当做点,判断最大流是否满流即可 S——>队伍 a[i] 队伍 ——>比赛 1 比赛——>T 1 i号队伍是SK: 阅读全文

posted @ 2016-12-28 18:52 myx12345 阅读(195) 评论(0) 推荐(0)

【BZOJ2756】奇怪的游戏(二分,最小割)
摘要:题意: Blinker最近喜欢上一个奇怪的游戏。这个游戏在一个 N*M 的棋盘上玩,每个格子有一个数。每次 Blinker 会选择两个相邻的格子,并使这两个数都加上 1。现在 Blinker 想知道最少多少次能使棋盘上的数都变成同一个数,如果永远不能变成同一个数则输出-1。 Blinker最近喜欢上 阅读全文

posted @ 2016-12-27 19:28 myx12345 阅读(199) 评论(0) 推荐(0)

【POJ2949】Word Rings(最大平均值环)
摘要:题意:给定N个字符串,如果A串的最后两个字母跟B串的前两个字母相同它们就能连接。 求一个由字符串组成的首尾相连的环,使(字符串总长度/字符串个数)最大。 n<=100000 len<=1000 思路:SPFA国家队论文题 赋所有dis[i]=0,跑最长路,如果某个元素入队次数超过点数就说明有正环。 阅读全文

posted @ 2016-12-22 21:19 myx12345 阅读(309) 评论(0) 推荐(0)

【BZOJ1305】dance跳舞(最大流,裂点,二分答案)
摘要:题意:一次舞会有n个男孩和n个女孩。每首曲子开始时,所有男孩和女孩恰好配成n对跳交谊舞。每个男孩都不会和同一个女孩跳两首(或更多)舞曲。 有一些男孩女孩相互喜欢,而其他相互不喜欢(不会“单向喜欢”)。每个男孩最多只愿意和k个不喜欢的女孩跳舞,而每个女孩也最多只愿意和k个不喜欢的男孩跳舞。 给出每对男 阅读全文

posted @ 2016-12-17 10:08 myx12345 阅读(327) 评论(0) 推荐(0)

【CF739B】Alyona and a tree(树上差分,二分,树形DP)
摘要:题意:给出一棵有根树,树上每个点、每条边都有一个权值。 现在给出“控制”的定义:对一个点u,设点v在其子树上,且dis(u,v)≤av,则称u控制v。 要求求出每个点控制了多少个点 n (1 ≤ n ≤ 2·105). (1 ≤ ai ≤ 109) 1 ≤ pi ≤ n, 1 ≤ wi ≤ 109) 阅读全文

posted @ 2016-12-03 17:35 myx12345 阅读(500) 评论(0) 推荐(0)

【CF732D】Exams(线性扫描,贪心,二分)
摘要:题意:有m门需要过的课程,n天的时间可以选择复习、考试(如果的d[i]为0则只能复习),一门课至少要复习a[i]天才能通过(可以不连续的复习得到a[i]),问最早什么时候可以把所有课程都通过,如果不能输出-1。 1 ≤ n, m ≤ 10^5) 思路:贪心思想可知每门课尽可能拖到最后考是最优方案,这 阅读全文

posted @ 2016-11-06 15:35 myx12345 阅读(407) 评论(0) 推荐(0)

【CF645D】 Robot Rapping Results Report(拓扑排序,二分)
摘要:题意:有一张N点M边的有向图,求最小的K使根据前K条边就能够确定图是否有唯一的拓扑序, 若没有唯一拓扑序输出-1 思路:二分答案再拓扑排序,以入度为0的节点作为新的一层,若某一层的节点个数<>1则没有唯一拓扑序 阅读全文

posted @ 2016-11-05 14:50 myx12345 阅读(251) 评论(0) 推荐(0)

上一页 1 2 3 下一页

导航