随笔分类 -  算法-二分

1 2 3 下一页

【BZOJ4552】排序(线段树,二分)
摘要:题意:给定一个n个数的排列,有m次操作:op,l,r op=0时表示将位置【L,R】升序排序 op=1时表示将位置【L,R】降序排序 最后询问第q个位置上的数字 n,m,q<=1e5 思路:From https://blog.csdn.net/stone41123/article/details/8 阅读全文

posted @ 2019-11-18 15:45 myx12345 阅读(127) 评论(0) 推荐(0)

【BZOJ5249】IIIDX(贪心,线段树)
摘要:题意: 思路:赛季结束之前余总推荐的一道好题,不愧是余总 From https://www.cnblogs.com/suika/p/8748115.html 简略的说就是在预留足够多的位置的前提下贪心取最大的数字 剩余可以使用的数字可以使用线段树维护,每次查询可以使用的最大的数字也可以在线段树上二分 阅读全文

posted @ 2019-11-17 16:04 myx12345 阅读(221) 评论(0) 推荐(0)

【gym102394A】Artful Paintings(差分约束系统,二分)
摘要:题意:给定一个长为n的序列,每个位置可以选择取或不取,要求构造方案使得: 1.对于前M1个约束,区间【L,R】内取的数量必须严格不少于K 2.对于后M2个约束,区间【L,R】外取的数量必须严格不少于K 3.满足所有M1+M2个约束的前提下使得取的个数最少,输出最少取的个数 n,M1,M2<=3e3 阅读全文

posted @ 2019-11-11 16:13 myx12345 阅读(421) 评论(0) 推荐(0)

【PowerOJ1739&网络流24题】魔术球问题(最大流)
摘要:题意: 思路: 0.【问题分析】 枚举答案转化为判定性问题,然后最小路径覆盖,可以转化成二分图最大匹配,从而用最大流解决。 【建模方法】 枚举答案A,在图中建立节点1..A。如果对于i<j有i+j为一个完全平方数,连接一条有向边(i,j)。该图是有向无环图,求最小路径覆盖。如果刚好满足最小路径覆盖数 阅读全文

posted @ 2019-10-28 21:39 myx12345 阅读(269) 评论(0) 推荐(0)

【CF1247E】Rock Is Push(DP,二分)
摘要:题意:有一个n*m的方格,每一格可能为空也可能有石头,要从(1,1)走到(n,m),每次可以往右或往下走 每次走的时候都会将自己面前的所有石头向移动方向推一格,如果碰到了边界就推不过去 问方案数模1e9+7 n,m<=2e3 思路:设dp[i][j][0/1]分别为当前走到(i,j),上一次从左/上 阅读全文

posted @ 2019-10-27 21:44 myx12345 阅读(367) 评论(0) 推荐(0)

【CF1237D】Balanced Playlist(set,二分,线段树)
摘要:题意:给定一个n首歌的播放列表,第i首的值为a[i],听完第i首会回到第1首 现在从每首开始往下,记录听过的最大值,如果当前听的值严格小于听过最大值的一半则停止 问从每首歌开始往下听能听几首,不会停止则输出-1 n<=1e5,1<=a[i]<=1e9 思路:会D不会C,D的写法还奇渣无比…… 因为是 阅读全文

posted @ 2019-10-17 16:12 myx12345 阅读(320) 评论(0) 推荐(0)

【HDOJ6635】Nonsense Time(时间倒流,lis)
摘要:题意:给定n个数的数列,第i个数为a[i],刚开始所有位置都处于禁用状态,第i次之后位置p[i]变为可用,求每次变化后的lis长度 n,a[i],p[i]<=5e4 保证a[i],p[i]均为随机生成的排列 思路:不知道非随机版本能不能树套树解决 阅读全文

posted @ 2019-10-10 21:38 myx12345 阅读(301) 评论(0) 推荐(0)

【HDOJ6621】K-th Closest Distance(主席树,二分)
摘要:题意:给定一个长为n的序列,有m次强制在线的询问,每次询问位置【L,R】中abs(a[i]-p)第k小的值 n,m<=1e5,a[i]<=1e6,p<=1e6,k<=169 思路:主席树外面套个二分 阅读全文

posted @ 2019-10-09 20:17 myx12345 阅读(146) 评论(0) 推荐(0)

【HDOJ6606】Distribution of books(二分,BIT)
摘要:题意:给定一个长为n的数组,要求挑它前缀的一段,将其分成k段,使得每段和的最大值最小 1<=k<=n<=2e5,abs(a[i])<=1e9 思路: 刚开始写了线段树TLE 改维护后缀的BIT也TLE 暴力sort改归并排序才卡过去 怀疑用map离散化不靠谱 阅读全文

posted @ 2019-09-27 16:03 myx12345 阅读(272) 评论(0) 推荐(0)

【HDOJ6609】Find the answer(线段树)
摘要:题意:给定一个n个正整数的数列,第i项为w[i],对于每个i,你要从[1,i-1]中选择一些变成0,使得变化后[1,i]的总和小于m,每次询问最少要变几个 n<=2e5,m<=1e9,1<=w[i]<=m 思路:显然每次贪心删最大的,直接开权值线段树,每次询问就在直接树上二分 开始交了几发TLE+M 阅读全文

posted @ 2019-09-26 19:09 myx12345 阅读(190) 评论(0) 推荐(0)

【EOJ3654】管理孩子(贪心,二分)
摘要:题意:有一棵n个点的树,其中有k个是关键点,将树分割成若干部分,每部分至少包含一个关键点,求最大分割大小的最小值 思路: 最后特判一下f[1]的值 阅读全文

posted @ 2018-12-10 16:09 myx12345 阅读(152) 评论(0) 推荐(0)

【CF1020D】The hat(交互,二分)
摘要:题意:有n个人围成一个圈,n为偶数,每个人有一个数字a[i],保证相邻两个人的数字差为1 最多可以询问60次,要求获得一个i使得a[i]=a[i+n/2] n<=1e5,abs(a[i])<=1e9 思路:首先n不为4的倍数时奇偶性不同,无解 将+1和-1设为b[i],所求即为两段长度为n并且和为0 阅读全文

posted @ 2018-12-05 17:45 myx12345 阅读(150) 评论(0) 推荐(0)

【ZOJ4062】Plants vs. Zombies(二分)
摘要:题意:有n个植物排成一排,标号为1-n,每株植物有自己的生长速度ai,每对植物浇一次水,该株植物就长高ai, 现在机器人从第0个格子出发,每次走一步,不能停留,每一步浇一次水,总共可以走m步,问最矮的植物最高是多少。 n<=1e6,sigma n<=1e7,0<=m<=1e12,1<=a[i]<=1 阅读全文

posted @ 2018-11-30 17:46 myx12345 阅读(189) 评论(0) 推荐(0)

【HDOJ5976】Detachment(贪心)
摘要:题意:给定n,要求构造若干个各不相同且和为n的正整数使得它们的乘积最大 T<=1e6,1<=n<=1e9 思路:From https://blog.csdn.net/qq_34374664/article/details/53466435 阅读全文

posted @ 2018-11-18 22:13 myx12345 阅读(134) 评论(0) 推荐(0)

【CodeChef】PARADE(费用流,最短路)
摘要:题意: 思路: 阅读全文

posted @ 2018-11-08 17:37 myx12345 阅读(269) 评论(0) 推荐(0)

【CF1073C】Vasya and Robot(二分,构造)
摘要:题意:给定长为n的机器人行走路线,每个字符代表上下左右走,可以更改将一些字符改成另外三个字符,定义花费为更改的下标max-min+1, 问从(0,0)走到(X,Y)的最小花费,无解输出-1 n<=2e5,abs(X),abs(Y)<=1e9 思路:第一反应是二分,但其实并没有这个取到等号的严格的性质 阅读全文

posted @ 2018-10-26 00:57 myx12345 阅读(458) 评论(0) 推荐(0)

【HDOJ6222】Heron and His Triangle(Java,二分,递推)
摘要:题意:让你找这样的一个三角形,三条边为t,t-1,t+1,并且面积为整数,最后满足t大于等于n。 n<=1e30 思路:直接推式子不会,打表找规律 f(n)=4*f(n-1)-f(n-2)(n>=3) f(1)=4 f(2)=14 队友用Java写的,再写个二分就行 阅读全文

posted @ 2018-10-06 15:46 myx12345 阅读(259) 评论(0) 推荐(0)

【POJ1226】Substrings(后缀数组,二分)
摘要:题意: n<=10,len<=100 思路: 只有一个字符串的时候特判一下 阅读全文

posted @ 2018-09-14 22:47 myx12345 阅读(253) 评论(0) 推荐(0)

【SPOJ220】Relevant Phrases of Annihilation(后缀数组,二分)
摘要:题意: n<=10,len<=1e4 思路: 阅读全文

posted @ 2018-09-14 20:32 myx12345 阅读(138) 评论(0) 推荐(0)

【LibreOJ10121】与众不同(RMQ,二分)
摘要:题意: 思路: C++ pascal 阅读全文

posted @ 2018-07-09 14:13 myx12345 阅读(690) 评论(0) 推荐(0)

1 2 3 下一页

导航