
算法-二分
YxuanwKeith
这个作者很懒,什么都没留下…
展开
-
NOI2015模拟SXK 字符串游戏 后缀数组预处理+主席树查询
NOI2015模拟SXK 字符串游戏 后缀数组预处理 + 主席树查询原创 2016-04-13 20:20:45 · 2367 阅读 · 0 评论 -
CF 319D Have You Ever Heard About The World? 二分Hash判断可行解
题目大意给你一个字符串SS,要求你每次找到一个最短的形如XXXX(即由两个相同的字符串拼接而成)的子串,如有多个找最左边的那一个。然后把这个字符串从XXXX变成XX,问无法操作后的字符串是什么?|S|≤50000|S| \leq 50000解题思路要解决这题,有两个关键的性质是一定要发现的。 1. 每次找到的符合要求的子串的程度是不减的。 2. 在删除相同长度的子串时一定是从左到有又删除的。原创 2016-04-13 16:31:11 · 1303 阅读 · 0 评论 -
JZOJ4735【NOIP2016提高A组模拟8.24】最小圈 Spfa深搜判负环
题目大意给你一幅NN个点MM条边的有向图,要你求图中最小圈的平均值最小是多少,即若一个圈经过kk个节点,那么一个圈的平均值为圈上kk条边权的和除以kk,现要求其中的最小值。N≤5000N \leq 5000 M≤10000M\leq 10000解题思路看到这题一个很好的思路就是二分答案,把问题转化成判定性问题。二分答案后,将每条边的边权都减去答案AnsAns,那么问题就转变成了判定一幅图中是否存在原创 2016-08-24 13:28:40 · 1064 阅读 · 0 评论 -
JZOJ4829. 【GDOI2017模拟10.30】独木桥 根据性质转化模型后二分答案
题目大意有一条无限长的数轴,有nn个点在上面,一开始每个点有一个初始坐标sis_i和移动方向fif_i(向左或向右),在每一秒每个点都会移动一个单位长度的距离,当两个点相遇时,两个点的方向都会改变,现在有qq组询问,每组询问询问一个点kik_i在时刻tit_i的位置。n,q≤2∗105n,q\leq2*10^5 si,ti≤109s_i,t_i\leq 10^9解题思路首先我们要分析出题目的两个性原创 2016-10-30 20:43:57 · 1346 阅读 · 0 评论