随笔分类 -  算法—分治—二分答案

摘要:题意 "题目链接" Sol 用什么后缀数组啊 直接差分之后 二分+hash找最长公共子串就赢了啊。。。 时间复杂度:$O(nlogn)$(不过我写的是两个log。。反正也能过) cpp // luogu judger enable o2 include define ull unsigned lon 阅读全文
posted @ 2018-11-28 12:36 自为风月马前卒 阅读(257) 评论(0) 推荐(0)
摘要:题意 "题目链接" Sol 这题没有想象中的那么难,但也绝对不简单。 首先把所有的询问离线,按照出现的顺序。维护时间轴来处理每个询问 对于每个询问$(x_i, y_i)$,可以二分答案$mid$。 问题转化为对于所有$a_i \leqslant y_i \leqslant b_i$的商店,$(x m 阅读全文
posted @ 2018-10-22 19:10 自为风月马前卒 阅读(480) 评论(7) 推荐(0)
摘要:题意 "题目链接" $n$次操作,每次你给出一个点的坐标,系统会返回该点的颜色(黑 / 白),程序最后输出一条直线把所有黑点和白点分隔开 Sol 一个很直观的想法:首先询问$(dx, 0)$,然后每次询问二分中点,根据与第一次询问得到的字符串的关系不断调整二分范围 但是这样会被卡,我修改了两个地方才 阅读全文
posted @ 2018-10-15 08:52 自为风月马前卒 阅读(276) 评论(0) 推荐(0)
摘要:题意 "题目链接" Sol 神仙二分Orz 首先二分一个答案,表示假设询问的位置为$x$,把$ = x$的看成$1$,$ define Pair pair define MP(x, y) make_pair(x, y) define fi first define se second using n 阅读全文
posted @ 2018-10-02 22:23 自为风月马前卒 阅读(287) 评论(0) 推荐(0)
摘要:题意 题目链接 给出一个矩形,每个点都有一些值,每次询问一个子矩阵最少需要拿几个数才能构成给出的值 Sol 这题是真坑啊。。 首先出题人强行把两个题拼到了一起, 对于前$50 \%$的数据,考虑二分答案。 用$f[i][j][k]$表示从$(1, 1)$到$(i, j) >= k$的个数,$g[i] 阅读全文
posted @ 2018-09-11 17:22 自为风月马前卒 阅读(398) 评论(0) 推荐(0)
摘要:题意 题目链接 Sol 很神仙的题目啊,考场上只会$n^2$的暴力。。 考虑直接二分一个$mid$,我们来判断最终答案是否可能大于$x$。 判断的时候记录一下前缀最小值即可, 设$s[i]$表示$1-i$中有多少比它大的,要求的长度为$len$,我们记下$s[i - len]$的最小值为$Mi$ 若 阅读全文
posted @ 2018-09-09 16:38 自为风月马前卒 阅读(377) 评论(0) 推荐(0)
摘要:题目描述 使得 x^xxx 达到或超过 n 位数字的最小正整数 x 是多少? 输入输出格式 输入格式: 一个正整数 n 输出格式: 使得 x^xxx 达到 n 位数字的最小正整数 x 输入输出样例 输入样例#1: 复制 11 输出样例#1: 复制 10 输入样例#1: 复制 11 输出样例#1: 复 阅读全文
posted @ 2018-07-10 20:04 自为风月马前卒 阅读(535) 评论(0) 推荐(0)
摘要:Description 公元 2044 年,人类进入了宇宙纪元。L 国有 n 个星球,还有 n?1 条双向航道,每条航道建立在两个星球之间, 这 n?1 条航道连通了 L 国的所有星球。小 P 掌管一家物流公司, 该公司有很多个运输计划,每个运输计划形如 :有一艘物流飞船需要从 ui 号星球沿最快的 阅读全文
posted @ 2018-05-27 17:59 自为风月马前卒 阅读(344) 评论(0) 推荐(1)
摘要:Description 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。 题目保证有解。 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。 题目保证有解。 Input 第一行V,E,need分别表示点数,边数 阅读全文
posted @ 2018-05-19 14:16 自为风月马前卒 阅读(411) 评论(0) 推荐(1)
摘要:Description 有n位同学,每位同学都参加了全部的m门课程的期末考试,都在焦急的等待成绩的公布。第i位同学希望在第ti天 或之前得知所.有.课程的成绩。如果在第ti天,有至少一门课程的成绩没有公布,他就会等待最后公布成绩的课程 公布成绩,每等待一天就会产生C不愉快度。对于第i门课程,按照原本 阅读全文
posted @ 2018-03-20 21:43 自为风月马前卒 阅读(489) 评论(0) 推荐(0)
摘要:题目描述 陶陶是个贪玩的孩子,他在地上丢了A个瓶盖,为了简化问题,我们可以当作这A个瓶盖丢在一条直线上,现在他想从这些瓶盖里找出B个,使得距离最近的2个距离最大,他想知道,最大可以到多少呢? 输入输出格式 输入格式: 第一行,两个整数,A,B。(B<=A<=100000) 第二行,A个整数,分别为这 阅读全文
posted @ 2017-11-21 21:25 自为风月马前卒 阅读(419) 评论(0) 推荐(0)
摘要:题目背景 一年一度的“跳石头”比赛又要开始了! 题目描述 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 N 块岩石(不含起点和终 点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直至到达 终点。 为 阅读全文
posted @ 2017-10-23 18:00 自为风月马前卒 阅读(238) 评论(0) 推荐(1)
摘要:题目描述 Farmer John's arch-nemesis, Farmer Paul, has decided to sabotage Farmer John's milking equipment! The milking equipment consists of a row of N (3 阅读全文
posted @ 2017-10-23 17:41 自为风月马前卒 阅读(238) 评论(0) 推荐(0)
摘要:题目描述 有N条绳子,它们的长度分别为Li。如果从它们中切割出K条长度相同的 绳子,这K条绳子每条最长能有多长?答案保留到小数点后2位。 输入输出格式 输入格式: 第一行两个整数N和K,接下来N行,描述了每条绳子的长度Li。 输出格式: 切割后每条绳子的最大长度。 输入输出样例 输入样例#1: 4 阅读全文
posted @ 2017-08-16 15:29 自为风月马前卒 阅读(924) 评论(0) 推荐(2)
摘要:题目描述 Ever the maturing businessman, Farmer John realizes that he must manage his time effectively. He has N jobs conveniently numbered 1..N (1 <= N <= 阅读全文
posted @ 2017-08-16 14:51 自为风月马前卒 阅读(368) 评论(0) 推荐(0)
摘要:题目描述 Farmer John建造了一个有N(2<=N<=100,000)个隔间的牛棚,这些隔间分布在一条直线上,坐标是x1,...,xN (0<=xi<=1,000,000,000)。 他的C(2<=C<=N)头牛不满于隔间的位置分布,它们为牛棚里其他的牛的存在而愤怒。为了防止牛之间的互相打斗, 阅读全文
posted @ 2017-08-16 11:31 自为风月马前卒 阅读(351) 评论(0) 推荐(1)
摘要:总时间限制: 10000ms 单个测试点时间限制: 1000ms 内存限制: 65536kB描述 LGTB 最近在学分块,但是他太菜了,分的块数量太多他就混乱了,所以只能分成 3 块 今天他得到了一个数组,他突然也想把它分块,他想知道,把这个数组分成 3 块,块可以为空。假设 3 块各自的和中的最大 阅读全文
posted @ 2017-07-16 19:02 自为风月马前卒 阅读(252) 评论(0) 推荐(0)
摘要:题目描述 小T 是一名质量监督员,最近负责检验一批矿产的质量。这批矿产共有 n 个矿石,从 1到n 逐一编号,每个矿石都有自己的重量 wi 以及价值vi 。检验矿产的流程是: 1 、给定m 个区间[Li,Ri]; 2 、选出一个参数 W; 3 、对于一个区间[Li,Ri],计算矿石在这个区间上的检验 阅读全文
posted @ 2017-07-01 14:56 自为风月马前卒 阅读(257) 评论(1) 推荐(0)
摘要:题目描述 博艾市将要举行一场汽车拉力比赛。 赛场凹凸不平,所以被描述为M*N的网格来表示海拔高度(1≤ M,N ≤500),每个单元格的海拔范围在0到10^9之间。 其中一些单元格被定义为路标。组织者希望给整个路线指定一个难度系数D,这样参赛选手从任一路标到达别的路标所经过的路径上相邻单元格的海拔高 阅读全文
posted @ 2017-06-24 21:37 自为风月马前卒 阅读(341) 评论(0) 推荐(0)
摘要:题目背景 在艾泽拉斯大陆上有一位名叫歪嘴哦的神奇术士,他是部落的中坚力量 有一天他醒来后发现自己居然到了联盟的主城暴风城 在被众多联盟的士兵攻击后,他决定逃回自己的家乡奥格瑞玛 题目描述 在艾泽拉斯,有n个城市。编号为1,2,3,...,n。 城市之间有m条双向的公路,连接着两个城市,从某个城市到另 阅读全文
posted @ 2017-06-20 20:38 自为风月马前卒 阅读(339) 评论(0) 推荐(0)

Contact with me