Evanyou Blog 彩带

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

摘要:题目传送门 Hotel 题目描述 你经营着一家旅馆,这家旅馆有 n 个房间,每个房间有维护费用和容量。其中第 i 个房间的维护费用为 ci​,容量为 pi​ 人。 现在有 m 个订单,每个订单有两个参数:vi​,di​ ,其中 vi​ 表示这个订单支付的租金,di​​​ 表示人数。 你现在得要合理选 阅读全文
posted @ 2019-08-11 21:59 HolseLee 阅读(343) 评论(0) 推荐(0)
摘要:题目传送门 松鼠聚会 题目描述 草原上住着一群小松鼠,每个小松鼠都有一个家。时间长了,大家觉得应该聚一聚。但是草原非常大,松鼠们都很头疼应该在谁家聚会才最合理。 每个小松鼠的家可以用一个点x,y表示,两个点的距离定义为点(x,y)和它周围的8个点(x-1,y)(x+1,y),(x,y-1),(x,y 阅读全文
posted @ 2018-11-06 19:43 HolseLee 阅读(699) 评论(0) 推荐(0)
摘要:题目传送门 MRO-Ant colony 题目描述 The ants are scavenging an abandoned ant hill in search of food. The ant hill has nn chambers and n-1n−1 corridors connectin 阅读全文
posted @ 2018-11-05 17:06 HolseLee 阅读(302) 评论(0) 推荐(0)
摘要:题目传送门 矩阵乘法 题目描述 给你一个N*N的矩阵,不用算矩阵乘法,但是每次询问一个子矩形的第K小数。 输入输出格式 输入格式: 第一行两个数N,Q,表示矩阵大小和询问组数; 接下来N行N列一共N*N个数,表示这个矩阵; 再接下来Q行每行5个数描述一个询问:x1,y1,x2,y2,k表示找到以(x 阅读全文
posted @ 2018-10-06 12:50 HolseLee 阅读(237) 评论(0) 推荐(0)
摘要:题目传送门 Meteors 格式难调,题面就不妨放了。 分析: 一道整体二分的练手题。 就是一般的整体二分的套路,但是要注意,将修改和询问加入队列的时候要先加修改再加询问。另外,博主代码打得太丑,常数贼大,不建议照这么打。。。 Code: 阅读全文
posted @ 2018-10-05 21:20 HolseLee 阅读(216) 评论(0) 推荐(0)
摘要:题目传送门 K-th Number Time Limit: 20000MS Memory Limit: 65536K Total Submissions: 69053 Accepted: 24471 Case Time Limit: 2000MS Description You are workin 阅读全文
posted @ 2018-10-05 09:07 HolseLee 阅读(172) 评论(0) 推荐(0)
摘要:题目传送门 运输计划 Description 公元 2044 年,人类进入了宇宙纪元。L 国有 n 个星球,还有 n?1 条双向航道,每条航道建立在两个星球之间, 这 n?1 条航道连通了 L 国的所有星球。小 P 掌管一家物流公司, 该公司有很多个运输计划,每个运输计划形如 :有一艘物流飞船需要从 阅读全文
posted @ 2018-09-21 17:12 HolseLee 阅读(202) 评论(0) 推荐(1)
摘要:题目传送门 教主的魔法 题目描述 教主最近学会了一种神奇的魔法,能够使人长高。于是他准备演示给XMYZ信息组每个英雄看。于是N个英雄们又一次聚集在了一起,这次他们排成了一列,被编号为1、2、……、N。 每个人的身高一开始都是不超过1000的正整数。教主的魔法每次可以把闭区间[L, R](1≤L≤R≤ 阅读全文
posted @ 2018-09-07 16:33 HolseLee 阅读(280) 评论(0) 推荐(0)
摘要:题目传送门 公路修建问题 题目描述 OI island是一个非常漂亮的岛屿,自开发以来,到这儿来旅游的人很多。然而,由于该岛屿刚刚开发不久,所以那里的交通情况还是很糟糕。所以,OIER Association组织成立了,旨在建立OI island的交通系统。 OI island有n个旅游景点,不妨将 阅读全文
posted @ 2018-08-20 10:38 HolseLee 阅读(229) 评论(0) 推荐(0)
摘要:题目传送门 切蛋糕 题目描述 Facer今天买了n块蛋糕,不料被信息组中球球等好吃懒做的家伙发现了,没办法,只好浪费一点来填他们的嘴巴。他答应给每个人留一口,然后量了量每个人口的大小。Facer有把刀,可以切蛋糕,但他不能把两块蛋糕拼起来,但是他又不会给任何人两块蛋糕。现在问你,facer怎样切蛋糕 阅读全文
posted @ 2018-08-07 20:55 HolseLee 阅读(1014) 评论(0) 推荐(1)
摘要:题目传送门 平均数 题目描述 给一个长度为n的数列,我们需要找出该数列的一个子串,使得子串平均数最大化,并且子串长度>=m。 输入输出格式 输入格式: N+1行, 第一行两个整数n和m 接下来n行,每行一个整数a[i],表示序列第i个数字 输出格式: 一个整数,他是最大平均数的1000倍,如果末尾有 阅读全文
posted @ 2018-07-16 19:27 HolseLee 阅读(480) 评论(1) 推荐(1)
摘要:题目传送门 Buy Tickets Time Limit: 4000MS Memory Limit: 65536K Total Submissions: 22611 Accepted: 11045 Description Railway tickets were difficult to buy a 阅读全文
posted @ 2018-06-12 16:38 HolseLee 阅读(177) 评论(0) 推荐(0)
摘要:BZOJ传送门,COGS传送门 tree Description 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。 题目保证有解。 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。 题目保证有解。 Input 阅读全文
posted @ 2018-06-01 21:59 HolseLee 阅读(328) 评论(0) 推荐(0)
摘要:题目传送门 跳房子 题目描述 跳房子,也叫跳飞机,是一种世界性的儿童游戏,也是中国民间传统的体育游戏之一。 跳房子的游戏规则如下: 在地面上确定一个起点,然后在起点右侧画 n 个格子,这些格子都在同一条直线上。每个格子内有一个数字(整数),表示到达这个 格子能得到的分数。玩家第一次从起点开始向右跳, 阅读全文
posted @ 2018-05-26 16:32 HolseLee 阅读(260) 评论(0) 推荐(0)
摘要:传送门:题目点这里; 首先理解题目,就是要求给定矩阵中权值和不小于零的最大子矩阵,数据范围200也还不算棘手,暴力n^4的算法也可以水到50分。正解要用到单调栈配合二分和前缀和,复杂度n^3logn,跑得也还算快。 分析一下,首先用一个数组a[ i ][ j ]记录下第 i 行前 j 个元素之和,然 阅读全文
posted @ 2017-10-31 19:01 HolseLee 阅读(276) 评论(0) 推荐(0)
摘要:先上题目 题目描述 在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室。教室的大小功能不同,借教室人的身份不同,借教室的手续也不一样。 面对海量租借教室的信息,我们自然希望编程解决这个问题。 我们需要处理接下来n天的借教室信息,其中第i天学校有ri个教室可供 阅读全文
posted @ 2017-09-26 21:32 HolseLee 阅读(227) 评论(0) 推荐(0)