随笔分类 -  迷之二分

摘要:题目链接 "传送门" 题意 有$n$棵竹子,然后有$q$次操作,每次操作给你$l,r,x,y$,表示对$[l,r]$区间的竹子砍$y$次,每次砍伐的长度和相等(自己定砍伐的高度$len$,该区间大于$len$的树木都要砍到$len$),问你第$x$次砍的高度是多少(注意在经过$y$次砍伐后该区间的竹 阅读全文
posted @ 2019-08-15 19:59 Dillonh 阅读(331) 评论(0) 推荐(0)
摘要:1001 "AND Minimum Spanning Tree" (HDU6614) 题意 要你构造一棵最小生成树,边权是两顶点的编号的与值。 思路 对于$2^i 1$看$2^i$是否小于等于$n$,如果是则与$2^i$连边,其他的数则看其二进制下最后一个$0$在哪,假设是在$x$,那么就与$2^x 阅读全文
posted @ 2019-08-01 10:10 Dillonh 阅读(363) 评论(2) 推荐(0)
摘要:题目链接 "传送门" 思路 首先我们对$a$正反各跑一边$LIS$,记录每个位置在前一半的$LIS$中应该放的位置$ans1[i]$,后一半的位置$ans2[i]$。 对于字典序最小的方案,我们找到第一个峰值,然后往前遍历。在$i$这个位置,如果它在$LIS$中放的位置是$pos$,那么我们先看当前 阅读全文
posted @ 2019-07-24 18:34 Dillonh 阅读(626) 评论(0) 推荐(0)
摘要:题目链接 "传送门" 线段树$+$二分思路 思路 比赛看到这题时感觉是一棵线段树$+$主席树,然后因为不会带修改主席树就放弃了,最后发现还卡了树套树。 由于本题数据保证序列中相同的数字不会超过200个,因此我们将每个读入的数和修改之后的数一起离散化一遍,然后用一个$vector$记录每个数出现的下标 阅读全文
posted @ 2019-07-10 10:54 Dillonh 阅读(261) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/gym/101466/problem/E 题目: 题意: 给你s串和t串,一个数k,求t的最长前缀串在s串中出现次数不少于k。 思路: 一眼二分+kmp,二分最长前缀串的长度即可。 代码实现如下: 阅读全文
posted @ 2018-08-19 20:21 Dillonh 阅读(432) 评论(0) 推荐(0)
摘要:题目链接:http://acm.scu.edu.cn/soj/problem.action?id=4527 题目: 题意:最短路的每条边除了边权之外还会有一个限制(财富,身上带的财富大于这个值则不能通过这条边),问能否在k的时间内逃离迷宫,能的话最多能携带多少财富。 思路:二分最终能携带的财富值,然 阅读全文
posted @ 2018-08-05 22:38 Dillonh 阅读(272) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=2112 题目: 题意:有k台挤奶机,c头奶牛,每台挤奶机每天最多生产m的奶,给你每个物品到其他物品的距离(除了物品到自己本省的距离为0外,两者之间没有路线直接到达也为0,此时需要将距离处理为inf),问跑最远距离的奶牛要跑多远。 思路: 阅读全文
posted @ 2018-08-03 18:56 Dillonh 阅读(205) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=2728 题目: 题意:求一颗生成树,使得费用与距离的比值最小,其中距离等于两点之间的平面欧拉距离,费用为z坐标之差。 思路: 由上图我们可以得知,我们只需对x进行二分(最大化平均值),以cost[i]-len[i]*x为边权跑prime 阅读全文
posted @ 2018-08-03 16:14 Dillonh 阅读(294) 评论(0) 推荐(0)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6287 题目: 口算训练 Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 512000/512000 K (Java/Others)Total S 阅读全文
posted @ 2018-05-29 14:50 Dillonh 阅读(426) 评论(0) 推荐(0)
摘要:Aggressive cows 题目:Farmer John has built a new long barn, with N (2 <= N <= 100,000) stalls. The stalls are located along a straight line at positions 阅读全文
posted @ 2017-12-11 13:48 Dillonh 阅读(224) 评论(0) 推荐(0)