二分
200815147
这个作者很懒,什么都没留下…
展开
-
[BZOJ]4326: NOIP2015 运输计划 二分+树链剖分+差分
Description公元 2044 年,人类进入了宇宙纪元。L 国有 n 个星球,还有 n−1 条双向航道,每条航道建立在两个星球之间,这 n−1 条航道连通了 L 国的所有星球。小 P 掌管一家物流公司, 该公司有很多个运输计划,每个运输计划形如:有一艘物流飞船需要从 ui 号星球沿最快的宇航路径飞行到 vi 号星球去。显然,飞船驶过一条航道是需要时间的,对于航道 j,任意飞船驶过它所花费的时间原创 2017-07-12 09:48:58 · 386 阅读 · 0 评论 -
4310: 跳蚤 后缀自动机+二分+hash
Description 很久很久以前,森林里住着一群跳蚤。一天,跳蚤国王得到了一个神秘的字符串,它想进行研究。首先,他会把串分成不超过 k 个子串,然后对于每个子串 S,他会从S的所有子串中选择字典序最大的那一个,并在选出来的 k 个子串中选择字典序最大的那一个。他称其为“魔力串”。现在他想找一个最优的分法让“魔力串”字典序最大。题解:首先可以用sam求出给定的串有多少个本质不同的子串,...原创 2018-04-24 07:25:04 · 308 阅读 · 0 评论 -
4078: [Wf2014]Metal Processing Plant 2-sat+二分+二分图优化
题解:网上大多数题解都是这样的:从大到小枚举对A集合中最大的边,然后二分B集中最大的边,用2-sat判断是否合法,这样做是比较慢的,需要枚举n2n2n^2条边,栋老师给出了一种只需要枚举nnn条边的方法:每次枚举一条边时,在图中加入这条边,若这样产生了一个奇环,那么计算完这条边的贡献后就不需要继续枚举,因为我们现在需要图中的任意两点是不能在同一个集合中的,若出现奇环则无法满足;若这样产生了偶环...原创 2018-04-26 21:31:27 · 1563 阅读 · 0 评论 -
5380: Function 斜率优化
题解:斜率优化真的是差的一塌糊涂……这题搞了一个下午,晚上才清醒点AC了。 题目显然就是求从yyy位置开始往右走,中途每走到一个格子可以至少获得一次它的权值,获得xxx次权值的最小值。那么策略显然就是走到一个比较优秀的格子停下来,假设走到iii停下来,那么v=sumy−sumi+ai×i+ai×(x−y)v=sumy−sumi+ai×i+ai×(x−y)v=sum_y-sum_i+a_i\t...原创 2018-08-16 20:35:49 · 321 阅读 · 0 评论 -
loj#6100. 「2017 山东二轮集训 Day1」第一题 主席树+二分
题目描述:小火车沉迷垃圾手游不能自拔,正在玩碧蓝航线,可惜小火车的舰(lao)队(po)练度太低打不过副本,所以他只好去刷其余的副本来升级。总共有 n 个副本编号从 1 到 n ,每个副本有个难度值 a_i,小火车每天按照顺序刷连续的一段副本,第 j 天会刷的副本必须落在 l 到 r 之间。但是他是个很懒的人,每天一开始他的懒惰值为 0,当他刷完一个副本以后懒惰值就会异或上 a_i ,...原创 2018-12-07 13:51:26 · 483 阅读 · 0 评论 -
[THUSC2017]巧克力 斯坦纳树+随机+二分
题目描述“人生就像一盒巧克力,你永远不知道吃到的下一块是什么味道。” 明明收到了一大块巧克力,里面有若干小块,排成nnn行mmm列。每一小块都有自己特别的图案ci,jc_{i,j}ci,j,它们有的是海星,有的是贝壳,有的是海螺…其中还有一些因为挤压,已经分辨不出是什么图案了。明明给每一小块巧克力标上了一个美味值ai,j(0≤ai,j≤106)a_{i,j} ( 0≤a_{i,j}≤10...原创 2018-12-23 22:05:55 · 565 阅读 · 4 评论 -
Codeforces 1091E. New Year and the Acquaintance Estimation 二分+结论
题解:第一次做这种……题面放个链接让你自己去看题解的题目……链接告诉你的是一个非常有用的结论:对于从大到小排好序的一些度数ddd,能够合法当且仅当:1、∑i=1ndi\sum_{i=1}^nd_i∑i=1ndi为偶数。2、对于1≤k≤n1\le k\le n1≤k≤n,都有∑i=1kdi≤k(k−1)+∑i=k+1nmin(k,di)\sum_{i=1}^kd_i\le k(k-1...原创 2018-12-31 17:14:18 · 723 阅读 · 2 评论 -
[BZOJ]4868: [Shoi2017]期末考试 三分
Description有n位同学,每位同学都参加了全部的m门课程的期末考试,都在焦急的等待成绩的公布。第i位同学希望在第ti天或之前得知所.有.课程的成绩。如果在第ti天,有至少一门课程的成绩没有公布,他就会等待最后公布成绩的课程公布成绩,每等待一天就会产生C不愉快度。对于第i门课程,按照原本的计划,会在第bi天公布成绩。有如下两种操作可以调整公布成绩的时间:1.将负责课程X的部分老师调整到课程...原创 2019-01-07 16:53:06 · 270 阅读 · 0 评论 -
[LOJ]#2083. 「NOI2016」优秀的拆分 二分+hash+思路
Solution其实这个东西也不知道是称为思路还是套路……就是在做这类要在字符串中找相同的两段的题目,有一个这样的做法:枚举串的长度LLL,然后把字符串分段,每LLL个分一段,把每一段的第一个位置记为关键位置,这样每个长度为LLL的子串都会经过且仅经过一个关键位置,然后对每个关键位置ppp和下一个关键位置p+Lp+Lp+L,求前缀的S[1..p]、S[1..p+L]S[1..p]、S[1..p...原创 2019-01-17 22:29:21 · 247 阅读 · 0 评论 -
Codeforces 961F. k-substrings 二分+hash
Solution这题不会做……题目给了一个限制,就是长度为奇数,思考一下这个条件,就是让我们枚举一个中点,然后二分以此为中点的串最长长度,比如说中点iii,最长长度为2L−12L-12L−1,那么也就是说s[i−L+1,i+L−1]s[i-L+1,i+L-1]s[i−L+1,i+L−1]与s[n−i+1−L+1,n−i+1+L−1]s[n-i+1-L+1,n-i+1+L-1]s[n−i+1−L...原创 2019-01-13 19:50:57 · 227 阅读 · 0 评论 -
[BZOJ]3958: [WF2011]Mummy Madness 二分+扫描线+线段树
Description在2011年ACM-ICPC World Finals上的一次游览中,你碰到了一个埃及古墓。不幸的是,你打开了坟墓之后,才发现这是一个坏主意:突然之间,原本空无一物的沙漠上已经爬满了暴躁的木乃伊。(如果你也沉睡几千年而突然被惊醒,你也会变得如此暴躁的。)(幸运的是,当你做完这道题的时候,你醒来了,发现你在弗罗里达的酒店里。那些木乃伊只是一场梦。)面对这一大堆疯狂的木乃伊...原创 2019-01-18 22:18:45 · 260 阅读 · 0 评论 -
[BZOJ]4453: cys就是要拿英魂! 单调栈+二分+hash
Descriptionpps又开始dota视频直播了!一群每天被pps虐的蒟蒻决定学习pps的操作技术,他们把pps在这局放的技能记录了下来,每个技能用一个字符表示。经过研究,蒟蒻们发现字典序更大的连招威力更大。于是所有蒟蒻都想学习pps最强的连招。但是他们太弱了,不能学会整个视频里的连招,只能学会陈老师一段区间间内的连招,可是这个他们求不出,于是只好向你求助。为了蒟蒻们不再被pps虐(怎么可能...原创 2019-01-31 22:46:25 · 249 阅读 · 0 评论 -
Codeforces 1100 E. Andrew and Taxi 二分+拓扑排序
Solution显然答案具有二分性……check时≤mid\le mid≤mid的边是可以当做不存在的。问题是如何输出方案。先说正解,弄出二分时最后一次合法的拓扑序,对于一条边x−>yx->yx−>y,如果拓扑序与之矛盾这条边就要变方向。我的方法则比较麻烦,对于每个点,搞两个入度,一个是原图入度,一个是可以变方向的边产生的入度,每次找这两个入度相同的点,把...原创 2019-02-01 08:23:35 · 187 阅读 · 0 评论 -
4556: [Tjoi2016&Heoi2016]字符串 后缀数组+主席树+二分
Description 佳媛姐姐过生日的时候,她的小伙伴从某东上买了一个生日礼物。生日礼物放在一个神奇的箱子中。箱子外边写了一个长为n的字符串s,和m个问题。佳媛姐姐必须正确回答这m个问题,才能打开箱子拿到礼物,升职加薪,出任CEO,嫁给高富帅,走上人生巅峰。每个问题均有a,b,c,d四个参数,问你子串s[a..b]的所有子串和s[c..d]的最长公共前缀的长度的最大值是多少?佳媛姐姐并不擅长做...原创 2018-04-08 21:52:18 · 221 阅读 · 0 评论 -
2986: Non-Squarefree Numbers 莫比乌斯函数+二分+容斥
Description 一个正整数K被称为squarefree,如果它没有一个D^2(D>1)这样的约数。题解:这道题和2440几乎一样啊。首先二分答案,问题变成求小于等于x有多少个squarefree,然后用容斥原理来算的话,就是至少有一个平方数因子的-至少有两个平方数因子的+至少有三个平方数因子的……然后对于一个完全平方数x=i2x=i2x=i^2,他的贡献就是μ(i)×⌊...原创 2018-01-09 11:20:44 · 263 阅读 · 0 评论 -
[BZOJ]1014: [JSOI2008]火星人prefix splay+hash+二分
splay+hash+二分原创 2018-01-02 10:37:34 · 278 阅读 · 0 评论 -
[BZOJ]2653: middle 线段树合并+二分
Description一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整。给你一个长度为n的序列s。回答Q个这样的询问:s的左端点在[a,b]之间,右端点在[c,d]之间的子序列中,最大的中位数。其中a这是一道好题。我们首先可以二分答案,然后判断是否可行。判断的话就把所有比当前二分的答案小的数设为-1,其他数设为1,原创 2017-06-29 11:20:52 · 331 阅读 · 0 评论 -
[BZOJ]4443: [Scoi2015]小凸玩矩阵 二分+二分图匹配
二分+二分图匹配原创 2017-08-07 14:17:55 · 282 阅读 · 0 评论 -
[BZOJ]5008: 方师傅的房子 二分+叉积
二分+叉积原创 2017-09-03 20:46:37 · 306 阅读 · 0 评论 -
[BZOJ]4753: [Jsoi2016]最佳团体 01分数规划+树形DP
01分数规划+树形DP原创 2017-09-26 22:02:15 · 248 阅读 · 0 评论 -
[BZOJ]1822: [JSOI2010]Frozen Nova 冷冻波 二分+网络流
二分+网络流原创 2017-09-29 07:58:21 · 231 阅读 · 0 评论 -
[BZOJ]1567: [JSOI2008]Blue Mary的战役地图 二分+hash
二分+hash原创 2017-09-21 07:29:14 · 237 阅读 · 0 评论 -
[BZOJ]1414: [ZJOI2009]对称的正方形 二分+hash
二分+hash原创 2017-10-09 16:51:20 · 449 阅读 · 0 评论 -
[BZOJ]2144: 跳跳棋 二分+LCA
二分+LCA原创 2017-10-02 16:01:48 · 280 阅读 · 0 评论 -
[BZOJ]1305: [CQOI2009]dance跳舞 二分+网络流
二分+网络流原创 2017-10-11 07:49:54 · 222 阅读 · 0 评论 -
[BZOJ]3316: JC loves Mkk 二分+单调队列
二分+单调队列原创 2017-10-31 14:21:47 · 323 阅读 · 0 评论 -
[BZOJ]4800: [Ceoi2015]Ice Hockey World Championship dfs+二分
dfs+二分原创 2017-10-31 15:10:05 · 364 阅读 · 0 评论 -
[BZOJ]3343: 教主的魔法 分块+二分
分块+二分原创 2017-10-16 21:55:53 · 313 阅读 · 0 评论 -
[BZOJ]4180: 字符串计数 SAM+矩阵乘法+二分
DescriptionSD有一名神犇叫做Oxer,他觉得字符串的题目都太水了,于是便出了一道题来虐蒟蒻yts1999。他给出了一个字符串T,字符串T中有且仅有4种字符 ‘A’, ‘B’, ‘C’, ‘D’。现在他要求蒟蒻yts1999构造一个新的字符串S,构造的方法是:进行多次操作,每一次操作选择T的一个子串,将其加入S的末尾。对于一个可构造出的字符串S,可能有多种构造方案,Oxer定义构造...原创 2019-03-14 17:37:06 · 256 阅读 · 0 评论