二分
Felix-Lee
北有玄武盾,南有雀攻法,东有青龙唾,西有虎焰击,中有沙婆星,层层设备,步步为营。
展开
-
JZOJ 5439. 【NOIP2017提高A组集训10.31】Calculate
JZOJ 5439. 【NOIP2017提高A组集训10.31】Calculate DescriptionInputOutputData ConstraintSolution设前缀和 g[i][j]g[i][j] 表示 AA 为 ii 、BB%A 为 jj 的数量。这样就能 O(1)O(1) 算出 tt 的值,值改变时暴力维护即可。时间复杂度 O(T∗M∗MaxAi)O(T*M*MaxAi) 。原创 2017-10-31 16:19:30 · 273 阅读 · 0 评论 -
JZOJ 5440. 【NOIP2017提高A组冲刺11.1】背包
JZOJ 5440. 【NOIP2017提高A组冲刺11.1】背包 Description蛤布斯有n种商品,第i种物品的价格为ai,价值为bi。有m个人来向蛤布斯购买商品,每个人每种物品只能购买一个。第j个人有cj的钱,他会不停选择一个能买得起的价格最高的商品买走(如果有多个则选择价值最高的)。你需要求出每个人购买的物品的价值和。Input第一行两个正整数n,m。接下来n行每行两个正整数ai,bi。接下来m行每原创 2017-11-01 16:04:40 · 382 阅读 · 0 评论 -
JZOJ 5419. 【NOIP2017提高A组集训10.24】筹备计划
JZOJ 5419. 【NOIP2017提高A组集训10.24】筹备计划 Description题目背景 热烈庆祝北京师范大学附属实验中学成立100周年!问题描述 校庆筹备组的老师们正在寻找合适的地方来举办校庆庆典。 学生们的位置和可以举办庆典的位置在x轴的正半轴取值在[1,n]的整数位置上。 老师们选择的地点是会根据参加典礼的学生位置来决定的,具体来说:定义一个位置的距离和为该位置到所有参加学原创 2017-10-26 20:57:25 · 408 阅读 · 0 评论 -
JZOJ 5478. 【NOIP2017提高组正式赛】列队
JZOJ 5478. 【NOIP2017提高组正式赛】列队 Description Sylvia 是一个热爱学习的女孩子。 前段时间,Sylvia 参加了学校的军训。众所周知,军训的时候需要站方阵。 Sylvia所在的方阵中有n × m名学生,方阵的行数为 n,列数为 m。 为了便于管理,教官在训练开始时,按照从前到后,从左到右的顺序给方阵中从 1 到 n × m 编上了号码(参见后面的样原创 2017-11-24 11:40:02 · 673 阅读 · 0 评论 -
JZOJ 5574. 【NOI2018模拟3.10】占领
JZOJ 5574. 【NOI2018模拟3.10】占领 DescriptionInputOutputSample Input输入1:6 2 1 1 2 2 3 2 4 1 5 5 6输入2:10 1 2 1 2 2 5 1 3 1 4 4 6 6 7 3 8 3 9 3 10输入3:17 1 2 1 3 1 4 4 6 6 7 13原创 2018-03-11 09:29:23 · 356 阅读 · 0 评论 -
JZOJ 5606. 【NOI2018模拟3.27】Yja
JZOJ 5606. 【NOI2018模拟3.27】Yja Description在平面上找 n 个点, 要求这 n 个点离原点的距离分别为 r 1 ,r 2 ,…,r n . 最大化这 n 个点构成的 凸包面积, 凸包上的点的顺序任意.不要求点全部在凸包上Input第一行一个整数 n. 接下来一行 n 个整数依次表示 r i Output输出一个实数表示答案, 要求绝对误差或相对误差 ≤ 10^−6 .S原创 2018-03-28 10:34:24 · 305 阅读 · 0 评论 -
JZOJ 5640. 【NOI2018模拟4.9】劈配
JZOJ 5640. 【NOI2018模拟4.9】劈配 Description InputOutput输出到文件 mentor.out 中。 按顺序输出每组数据的答案。对于每组数据,输出 2 行: • 第 1 行输出 n 个用空格隔开的正整数,其中第 i 个整数的意义为: – 在最优的录取方案中,编号为 i 的选手会被该档志愿录取。 – 特别地,如果该选手出原创 2018-04-10 21:15:48 · 148 阅读 · 0 评论 -
JZOJ 5609. 【NOI2018模拟3.28】Tree & BZOJ 4919: [Lydsy1706月赛]大根堆
JZOJ 5609. 【NOI2018模拟3.28】Tree & BZOJ 4919: [Lydsy1706月赛]大根堆 Description给你一颗有 n 个点的树,其中 1 号点为根节点,每个点都有一个权值 vali 你可以从树中选择一些点,注意如果 i 与 j 都被选中且 j 在 i 的子树内,那么必须满足 vali >valj 请你求出最多能同时选出多少个点Input第一行一个正整数 n 下接原创 2018-03-28 17:05:07 · 317 阅读 · 0 评论 -
JZOJ 5677. 【GDOI2018Day2模拟4.21】纽约
JZOJ 5677. 【GDOI2018Day2模拟4.21】纽约 Description印度洋暖流温润着纽约,四季丰沛的雨水造就了一望无际的大草原。蒙古包是纽约最独特的一道风景线,每至二月中旬,纽约的土著傣族人民又开始半年一度的转场了。 由于牲畜和行李过多,牧民 Azone 不得不多次往返于两个草场之间运输家当。为了顺利转场,Azone 决定花费 w 元津巴布韦币,购买一辆载重为原创 2018-04-22 08:01:49 · 367 阅读 · 0 评论 -
JZOJ 5701. 【gdoi2018 day2】第一题 谈笑风生(magic)
DescriptionInputOutputSample Input5 7 66 4 3 2 1 5 1 2 1 5 2 3 2 4 2 5 3 4 3 5Sample Output6 64Data ConstraintHintSolution这题的瓶颈就在于如何快速地求出边权的大小。求出来后就...原创 2018-05-16 17:01:45 · 532 阅读 · 0 评论 -
Hdu . 5884 sort
Problem DescriptionRecently, Bob has just learnt a naive sorting algorithm: merge sort. Now, Bob receives a task from Alice.Alice will give Bob N sorted sequences, and the i-th sequence includes ai ...原创 2018-10-12 22:08:14 · 185 阅读 · 0 评论 -
JZOJ 5904. 【NOIP2018模拟10.15】刺客信条(AC)
Description故事发生在1486 年的意大利,Ezio 原本只是一个文艺复兴时期的贵族,后来因为家族成员受到圣殿骑士的杀害,决心成为一名刺客。最终,凭借着他的努力和出众的天赋,成为了杰出的刺客大师。刺客组织在他的带领下,为被剥削的平民声张正义,赶跑了原本统治意大利的圣殿骑士首领-教皇亚历山大六世。在他的一生中,经历了无数次惊心动魄、扣人心弦的探险和刺杀。这次的故事就是他暗杀一位作恶多端...原创 2018-10-15 22:24:48 · 335 阅读 · 0 评论 -
JZOJ 5938. 【NOIP2018模拟10.30】分离计划
Description众所周知,小Z拥有者足以毁灭世界的力量,可惜他不能控制这份力量,小J和小Z的关系十分亲密,一天小J预感到了小Z体内的力量将要爆发。这次爆发的力量比以往都要强大,以至于将小Z分为了两个整体,彼此之间靠着万有引力互相靠近,一旦融合,世界将不复存在。为了拯救世界,小J决定打造一个容器G,将小Z的两个部分分别装在容器G的一个部分,用以控制小Z容器由n*m个魔法水晶组成,他们组...原创 2018-10-31 21:02:25 · 150 阅读 · 0 评论 -
BZOJ 3731: Gty的超级妹子树
Description我曾在青山之中遇过你,新竹做杖,鬓插紫茱萸。跣足踏过无边丝雨,又拾起燕川雪片片落如席……Gty神(xian)犇(chong)从来不缺妹子……他又来到了一棵妹子树下,发现每个妹子有一个美丽度……由于Gty很 哲♂学 也很 机♂智,他只对美丽度大于某个值的妹子感兴趣。他想知道某个子树中美丽度大于x的妹子个数。某个妹子的美丽度可能发生变化……树上可能会出现一只新...原创 2018-11-06 15:11:55 · 276 阅读 · 0 评论 -
JZOJ 5434. 【NOIP2017提高A组集训10.30】Matrix
JZOJ 5434. 【NOIP2017提高A组集训10.30】Matrix DescriptionInputOutputSample Input3 5 3 1 3 5Sample Output1 2 3Data ConstraintSolution首先我们二分答案 midmid ,那么可以发现这个 midmid 排序后的位置最右为:S=∑i=1n⌊midi⌋S=\sum原创 2017-10-30 21:30:59 · 289 阅读 · 0 评论 -
JZOJ 5401. 【NOIP2017提高A组模拟10.8】Star Way To Heaven
JZOJ 5401. 【NOIP2017提高A组模拟10.8】Star Way To Heaven DescriptionInputOutputSample Input10 5 2 2 3Sample Output1.11803399Data ConstraintSolution首先二分答案 midmid,那么星星就变成了一个个不能触及的半径为 midmid 的圆。此时两边界也向中间缩了 midmid ,如果两原创 2017-10-08 12:28:47 · 788 阅读 · 0 评论 -
JZOJ 1422. 猴子摘桃
原题Description 动物园内最受欢迎就是猴子了,因为它们除了能爬能跳外还会很多技能。其中A类猴子特别擅长爬树摘桃,而B类猴子擅长把桃子掰成两半。 A类猴子有N只,编号为1到N,B类猴子有M只,编号为1到M。A类猴子中的第K只摘到第一个桃子需要花费A_k秒,此后每B_k秒就能摘到桃子;B类猴子中的第K只掰开第一个桃子需要花费C_k秒,此后每D_k秒就能掰开一个桃子。 不幸的是,B原创 2016-07-13 16:25:02 · 760 阅读 · 0 评论 -
JZOJ 4932. 【NOIP2017提高组模拟12.24】B
Description现在你有 NN 个数,分别为 A1,A2,…,ANA1,A2,…,AN ,现在有M组询问需要你回答。每个询问将会给你一个L和R(L<=R)(L<=R),保证 MaxAi−MinAi<=R−LMax{Ai}-Min{Ai}<=R-L ,你需要找出并输出最小的K(1<=K<=N1<=K<=N,不存在输出-1)满足以下两个条件: ①能够在原来的N个数中选出不重复(下标不重复)的K个原创 2016-12-24 16:33:45 · 310 阅读 · 0 评论 -
c++ 二分查找的函数 lower_bound & upper_bound & binary_search
简介C++ STL 中二分查找函数主要有这三种:lower_bound()upper_bound()binary_search()这三个函数都运用于有序区间。用法1. lower_bound(a+1,a+1+n,x)-a返回一个非递减序列 [1,n][1, n] 中的第一个大于等于值 xx 的位置 (int)(int)。程序相当于:int lower_bound(){ int l=原创 2016-12-24 16:09:44 · 885 阅读 · 0 评论 -
JZOJ 3852. 【NOIP2014八校联考第2场第2试9.28】单词接龙(words)
DescriptionBsny从字典挑出N个单词,并设计了接龙游戏,只要一个单词的最后两个字母和另一个单词的前两个字母相同,那么这两个单词就可以有序的连接起来。 Bsny想要知道在所给的所有单词中能否按照上述方式接龙组成一个单词环(可能是多个),若能,求所有环的环中单词平均长度最大值。Input第一行一个整数N,表示单词数量。 接下来N行,每行一个字符串,仅包含小写字母。Output若能组成单词原创 2017-01-15 21:01:17 · 489 阅读 · 0 评论 -
JZOJ 3693. 【NOI2014模拟6.20】慎二的随机数列
Description间桐慎二是间桐家著名的废柴,有一天,他在学校随机了一组随机数列,准备使用他那强大的人工智能求出其最长上升子序列,但是天有不测风云,人有旦夕祸福,柳洞一成路过时把间桐慎二的水杯打翻了……现在给你一个长度为n 的整数序列,其中有一些数已经模糊不清了,现在请你任意确定这些整数的值,使得最长上升子序列最长(为何最长呢?因为间桐慎二向来对自己的人品很有信心)。Input第一行一个正整数n原创 2017-02-09 20:59:35 · 336 阅读 · 0 评论 -
JZOJ 1251. 收费站
Description 在某个遥远的国家里,有n个城市。编号为1,2,3,……,n。 这个国家的政府修建了m条双向的公路。每条公路连接着两个城市。沿着某条公路,开车从一个城市到另一个城市,需要花费一定的汽油。 开车每经过一个城市,都会被收取一定的费用(包括起点和终点城市)。所有的收费站都在城市中,在城市间的公路上没有任何的收费站。 小红现在要开车从城市u到城市v(1<=u,v<=n)。她原创 2017-01-19 22:01:41 · 521 阅读 · 0 评论 -
JZOJ 5048. 【GDOI2017模拟一试4.11】IQ测试
5048. 【GDOI2017模拟一试4.11】IQ测试DescriptionPTY进行IQ测试,测试的项目是判断一个序列是否是另外一个序列删除若干个数字之后得 到的,PTY 深知自己的IQ 低于sqrt(-1),所以他请来了智商超高的你来替他解决问题。Input第一行为一个整数n,第二行包括n个用空格分开的整数ai,组成了原创 2017-04-22 14:00:34 · 690 阅读 · 0 评论 -
JZOJ 5177. 【NOIP2017提高组模拟6.28】TRAVEL
5177. 【NOIP2017提高组模拟6.28】TRAVELDescriptionInputOutputSample Input4 4 1 2 1 10 2 4 3 5 1 3 1 5 2 4 2 7Sample Output6 2 3 4 5 6 7 Solution这题一眼望去有些难,特别是超级大的“泡泡怪”数量令人无从下手。不过只需稍微思考,就很容易发现其答案一定是连续的一段,原创 2017-06-28 20:07:13 · 311 阅读 · 0 评论 -
JZOJ 5183. 【NOIP2017提高组模拟6.29】小T的钢琴
JZOJ 5183. 【NOIP2017提高组模拟6.29】小T的钢琴DescriptionInputOutputSample Input9 3 A1 B2 C3 D4 E5 D4.0 C3.0 B2.0 A1.0[nya] 3 A1 A1.0 E5[qwerty] 5 B1{poi} B2 C3 A2 A1 7 C3 D4 E5 D4.0 C3.0 B2.0 A1.0[nyanya]Sample O原创 2017-06-29 16:24:16 · 477 阅读 · 0 评论 -
JZOJ 100043. 【NOIP2017提高A组模拟7.13】第K小数
JZOJ 100043. 【NOIP2017提高A组模拟7.13】第K小数 Description有两个正整数数列,元素个数分别为N和M。从两个数列中分别任取一个数相乘,这样一共可以得到N*M个数,询问这N*M个数中第K小数是多少。Input输入文件包含三行。 第一行为三个正整数N,M和K。 第二行为N个正整数,表示第一个数列。 第三行为M个正整数,表述第二个数列。Outpu原创 2017-07-13 16:19:02 · 949 阅读 · 0 评论 -
JZOJ 100046. 【NOIP2017提高A组模拟7.14】收集卡片
JZOJ 100046. 【NOIP2017提高A组模拟7.14】收集卡片 DescriptionStar 计划订购一本将要发行的周刊杂志,但他可不是为了读书,而是—— 集卡。 已知杂志将要发行 N 周(也就是 N 期),每期都会附赠一张卡片。Star 通 过种种途径,了解到 N 期杂志附赠的卡片种类。Star 只想订购连续的若干期, 并在这些期内收集所有可能出现的种类的卡片。现在他想知道,他最少需要订 购多少期。I原创 2017-07-14 16:36:51 · 571 阅读 · 0 评论 -
JZOJ 5234. 【NOIP2017模拟8.7A组】外星人的路径
JZOJ 5234. 【NOIP2017模拟8.7A组】外星人的路径 有一个外星人控制了你的大脑。一开始你处于原点(0,0)。外星人有一个由(R,U,D,L)组成的长度为M 的操作序列,分别代表(右,上,下,左)。 平面上有N 个关键点,每当外星人给出一个操作,你需要在这个方向上找到最近的一个关键点,并走到那个点上。保证输入数据合法。上图为第三个样例的图示。Input第一行两个整数N,M。原创 2017-08-07 15:24:32 · 352 阅读 · 0 评论 -
JZOJ 5264. 【NOIP2017模拟8.12A组】化学
JZOJ 5264. 【NOIP2017模拟8.12A组】化学 DescriptionInputOutputSample Input3 10 1 2 10Sample Output5Data ConstraintHintSolutionCode原创 2017-08-15 11:46:05 · 311 阅读 · 0 评论 -
JZOJ 5390. 【NOIP2017提高A组模拟9.26】逗气
JZOJ 5390. 【NOIP2017提高A组模拟9.26】逗气 DescriptionInputOutputSample Input3 2 1 8 4 5 7 9 3 1 5 2Sample Output6 5Data ConstraintHint第1 个聚逗阵的逗阵之灵是第1 个 第2 个聚逗阵的逗阵之灵是第3 个Solution先考虑选的聚集点都在当前聚逗阵左边的情况,原创 2017-09-28 21:21:50 · 352 阅读 · 0 评论 -
JZOJ 5977. 【清华2019冬令营模拟12.15】堆
DescriptionInputOutputSample Input10 100 11 22 43 122 62 153 53 107 79 162 31 10 92 62 51 1 81 4 131 3 112 82 122 14Sample Output415610811Data ConstraintSolution...原创 2018-12-18 15:31:42 · 353 阅读 · 0 评论