随笔分类 -  基础算法----二分

摘要:ZJOI2018 胖 题意: [题目传送门][1] 题解: 时隔一年才来做这道题的我真是太菜了…… 我们将修建的道路所连接的点称作关键点,那么考虑每一条道路能够更新的点一定是一段连续的区间$[L, R]$,$\sum_i R_i L_i + 1$就是题目的答案。于是我们考虑如何求出每一个关键点更新的 阅读全文
posted @ 2019-03-20 07:44 Apocrypha 阅读(375) 评论(1) 推荐(0)
摘要:POI2011 流星 Meteors [题目传送门][1] 题意 $Byteotian$星际联盟,最近在附近的星系发现了一颗新的行星。尽管这颗行星由于奥妙重重的流星雨不适合人类居住,但是这给我们带来了一个非常有趣的研究对象。 $BIU$的$n$个成员国为了采集这些陨石的样本,将它们的空间站发射到了这 阅读全文
posted @ 2019-02-27 18:19 Apocrypha 阅读(255) 评论(0) 推荐(0)
摘要:[TOC] APIO2017 商旅 [题目传送门][1] 题意 给出一个$N$个点$M$条边的有向图,你可以在每个点对于一些特定的商品进行买卖。一共有$K$种商品,在每一个点,每一种商品都有一个买入值$B_i$和一个卖出值$S_i$。每一条边有一个边权$T_i$,表示经过这条边的时间。定义一条环路的 阅读全文
posted @ 2018-10-31 18:34 Apocrypha 阅读(174) 评论(0) 推荐(1)
摘要:[TOC] Codeforces 835E The penguin's game [题目传送门][1] 知识点概要: ~~一道毒瘤交互题~~ 给出你n个物品,其中有恰好两个物品是不同的,不同的物品的值是$y$,其他的物品是$x$。每次可以询问一些物品的值的$Xor$值,让你在最多十九次的询问内找到这 阅读全文
posted @ 2018-09-17 07:41 Apocrypha 阅读(360) 评论(0) 推荐(0)
摘要:[TOC] BZOJ3613 南园满地堆轻絮 [题目传送门][1] 题解 ~~这标题怎么那么鬼畜~~一眼可以看出来是二分。二分调整音符的幅度,然后对于每个音符,都尽量让它取符合条件的最小的值,如果仍然无法形成非递减,那么说明当前答案不合法,就增加左区间,反之减小右区间。 code [1]: http 阅读全文
posted @ 2018-08-07 10:59 Apocrypha 阅读(213) 评论(0) 推荐(0)
摘要:[TOC] BZOJ1486 最小圈 [题目传送门][1] 题解 二分+找负环。我们二分最小的平均值,每次check的时候,将原图中的每条边都减去这个平均值,然后在图中找是否有负环,如果找到有负环,则说明存在至少一个环使得这个环的平均值小于当前的值,于是就可以减小右边界,反之增大左边界。 code 阅读全文
posted @ 2018-08-07 08:33 Apocrypha 阅读(155) 评论(0) 推荐(0)