随笔分类 -  二分

摘要:【CF587D】Duff in Mafia 题意:给你一张n个点m条边的无向图,边有颜色和边权。你要从中删去一些边,满足: 1.任意两条删掉的边没有公共的顶点。2.任意两条剩余的、颜色相同的边没有公共的顶点。3.删去的边的边权最大值最小。 求这个最小值,并输出方案。 $n,m\le 5\times 阅读全文
posted @ 2018-03-31 13:57 CQzhangyu 阅读(491) 评论(0) 推荐(1)
摘要:【CF744D】Hongcow Draws a Circle 题意:给你平面上n个红点和m个蓝点,求一个最大的圆,满足圆内不存在蓝点,且至少包含一个红点。 $n,m\le 10^3$ 题解:我们先不考虑半径为inf的情况。显然所求的圆一定是要与某个蓝点相切的。我们可以先枚举这个蓝点,然后二分答案。当 阅读全文
posted @ 2018-03-04 08:24 CQzhangyu 阅读(587) 评论(2) 推荐(0)
摘要:【CF875E】Delivery Club 题意:有n个快递需要依次接收,这n个快递分部在x轴上,第i个快递的位置是xi。有两个快递员,一开始分别在s0,s1,你可以任意安排哪个人收哪个快递,前提是一个快递员收快递是另一个快递员不能移动(也就是说他只有在收快递时能移动),并且要保证任何时候两人的距离 阅读全文
posted @ 2017-12-31 13:08 CQzhangyu 阅读(500) 评论(0) 推荐(0)
摘要:【CF887E】Little Brother 题意:给你n个圆和一条线段,保证圆和圆、圆和线段所在直线不相交,不相切,不包含。求一个过线段两端点的圆,满足不和任何圆相交(可以相切、包含)。问圆的最小半径。 n<=100000 题解:比较显然的二分题。由于新圆的半径一定在线段的中垂线上,且距离越远半径 阅读全文
posted @ 2017-12-17 18:35 CQzhangyu 阅读(415) 评论(0) 推荐(0)
摘要:【BZOJ5090】组题 Description 著名出题人小Q的备忘录上共有n道可以出的题目,按照顺序依次编号为1到n,其中第i道题目的难度系数被小Q估计为a_i,难度系数越高,题目越难,负数表示这道题目非常简单。小Q现在要出一套难题,他决定从备忘录中选取编号连续的若干道题目,使得平均难度系数最高 阅读全文
posted @ 2017-12-09 13:39 CQzhangyu 阅读(466) 评论(0) 推荐(0)
摘要:【BZOJ3203】[Sdoi2013]保护出题人 Description Input 第一行两个空格隔开的正整数n和d,分别表示关数和相邻僵尸间的距离。接下来n行每行两个空格隔开的正整数,第i + 1行为Ai和 Xi,分别表示相比上一关在僵尸队列排头增加血量为Ai 点的僵尸,排头僵尸从距离房子Xi 阅读全文
posted @ 2017-11-26 12:38 CQzhangyu 阅读(285) 评论(0) 推荐(0)
摘要:【BZOJ3958】[WF2011]Mummy Madness Description 在2011年ACM-ICPC World Finals上的一次游览中,你碰到了一个埃及古墓。 不幸的是,你打开了坟墓之后,才发现这是一个坏主意:突然之间,原本空无一物的沙漠上已经爬满了暴躁的木乃伊。(如果你也沉睡 阅读全文
posted @ 2017-11-26 12:01 CQzhangyu 阅读(501) 评论(0) 推荐(0)
摘要:【BZOJ4149】[AMPPZ2014]Global Warming Description 给定一个序列a[1],a[2],...,a[n]。请从中选出一段连续子序列,使得该区间最小值唯一、最大值也唯一。 输出选出的子序列的长度的最大值以及取到最大值时左端点的最小值。 给定一个序列a[1],a[ 阅读全文
posted @ 2017-11-26 11:20 CQzhangyu 阅读(533) 评论(0) 推荐(0)
摘要:【BZOJ4556】[Tjoi2016&Heoi2016]字符串 Description 佳媛姐姐过生日的时候,她的小伙伴从某东上买了一个生日礼物。生日礼物放在一个神奇的箱子中。箱子外边写了一个长为n的字符串s,和m个问题。佳媛姐姐必须正确回答这m个问题,才能打开箱子拿到礼物,升职加薪,出任CEO, 阅读全文
posted @ 2017-11-19 13:12 CQzhangyu 阅读(385) 评论(0) 推荐(0)
摘要:【BZOJ2067】[Poi2004]SZN Description String-Toys joint-stock 公司需要你帮他们解决一个问题. 他们想制造一个没有环的连通图模型. 每个图都是由一些顶点和特定数量的边构成. 每个顶点都可以连向许多的其他顶点.一个图是连通且无环的. 图是由许多的线 阅读全文
posted @ 2017-11-19 10:04 CQzhangyu 阅读(606) 评论(0) 推荐(0)
摘要:【BZOJ2402】陶陶的难题II Description Input 第一行包含一个正整数N,表示树中结点的个数。第二行包含N个正实数,第i个数表示xi (1<=xi<=10^5)。第三行包含N个正实数,第i个数表示yi (1<=yi<=10^5)。第四行包含N个正实数,第i个数表示pi (1<= 阅读全文
posted @ 2017-11-19 09:45 CQzhangyu 阅读(652) 评论(0) 推荐(0)
摘要:【BZOJ2525】[Poi2011]Dynamite Description Byteotian Cave的结构是一棵N个节点的树,其中某些点上面已经安置了炸.药,现在需要点燃M个点上的引线引爆所有的炸.药。 某个点上的引线被点燃后的1单位时间内,在树上和它相邻的点的引线会被点燃。如果一个有炸.药 阅读全文
posted @ 2017-11-19 09:36 CQzhangyu 阅读(323) 评论(0) 推荐(0)
摘要:【BZOJ2792】[Poi2012]Well Description 给出n个正整数X1,X2,...Xn,可以进行不超过m次操作,每次操作选择一个非零的Xi,并将它减一。 最终要求存在某个k满足Xk=0,并且z=max{|Xi - Xi+1|}最小。 输出最小的z和此时最小的k。 给出n个正整数 阅读全文
posted @ 2017-11-10 11:15 CQzhangyu 阅读(379) 评论(0) 推荐(0)
摘要:【BZOJ3872】[Poi2014]Ant colony Description 给定一棵有n个节点的树。在每个叶子节点,有g群蚂蚁要从外面进来,其中第i群有m[i]只蚂蚁。这些蚂蚁会相继进入树中,而且要保证每一时刻每个节点最多只有一群蚂蚁。这些蚂蚁会按以下方式前进: ·在即将离开某个度数为d+1 阅读全文
posted @ 2017-10-29 15:45 CQzhangyu 阅读(337) 评论(0) 推荐(0)
摘要:【BZOJ5083】普及 Description 有一个长度为n的字符串,每一位只会是p或j。你需要取出一个子串S(从左到右或从右到左一个一个取出),使得 不管是从左往右还是从右往左取,都保证每时每刻已取出的p的个数不小于j的个数。你需要最大化|S|。 有一个长度为n的字符串,每一位只会是p或j。你 阅读全文
posted @ 2017-10-29 10:56 CQzhangyu 阅读(480) 评论(0) 推荐(0)
摘要:【BZOJ4317】Atm的树 Description Atm有一段时间在虐qtree的题目,于是,他满脑子都是tree,tree,tree…… 于是,一天晚上他梦到自己被关在了一个有根树中,每条路径都有边权,一个神秘的声音告诉他,每个点到其他的点有一个距离(什么是距离不用说吧),他需要对于每个点回 阅读全文
posted @ 2017-10-28 16:17 CQzhangyu 阅读(431) 评论(0) 推荐(0)
摘要:【BZOJ4552】[Tjoi2016&Heoi2016]排序 Description 在2016年,佳媛姐姐喜欢上了数字序列。因而他经常研究关于序列的一些奇奇怪怪的问题,现在他在研究一个难题,需要你来帮助他。这个难题是这样子的:给出一个1到n的全排列,现在对这个全排列序列进行m次局部排序,排序分为 阅读全文
posted @ 2017-10-15 15:09 CQzhangyu 阅读(279) 评论(0) 推荐(0)
摘要:【BZOJ4590】[Shoi2015]自动刷题机 Description 曾经发明了信号增幅仪的发明家SHTSC又公开了他的新发明:自动刷题机--一种可以自动AC题目的神秘装置。自动刷题机刷题的方式非常简单:首先会瞬间得出题目的正确做法,然后开始写程序,每秒,自动刷题机的代码生成模块会有两种可能的 阅读全文
posted @ 2017-10-15 11:20 CQzhangyu 阅读(274) 评论(0) 推荐(0)
摘要:【BZOJ4716】假摔 Description 【题目背景】 小Q最近喜欢上了一款游戏,名为《舰队connection》,在游戏中,小Q指挥强大的舰队南征北战,从而成为了一名dalao。在游戏关卡的攻略中,可能由于作战过程中某艘船受到严重损伤,为避免沉没而被迫进行返航,这种情况大家称为这艘船“假摔 阅读全文
posted @ 2017-10-05 16:57 CQzhangyu 阅读(388) 评论(0) 推荐(0)
摘要:【BZOJ4724】[POI2017]Podzielno Description B进制数,每个数字i(i=0,1,...,B-1)有a[i]个。你要用这些数字组成一个最大的B进制数X(不能有前导零,不需要用完所有数字),使得X是B-1的倍数。q次询问,每次询问X在B进制下的第k位数字是什么(最低位 阅读全文
posted @ 2017-10-05 16:49 CQzhangyu 阅读(275) 评论(0) 推荐(0)