分治——二分法
Alex_McAvoy
想要成为渔夫的猎手
展开
-
分治 —— 二分法
【概述】二分法,是十分常见的问题,其在一个单调有序的集合或函数中查找一个解,每次分为左右两部分,通过判断解在哪部分来调整上下界,直到找到目标元素,其与各种算法的结合比较密切,关于其原理:点击这里若求解的问题的定义域为整数域,对于长度为 n 的求解区间,算法需要 logn 次来确定分界点;若求解的问题的定义域是实数域,由于实数运算的精度问题,则判定 R-L 的精度是否达到要求是问题的关键,即...原创 2019-08-05 13:41:18 · 3705 阅读 · 0 评论 -
Can you solve this equation?(HDU-2199)
Problem DescriptionNow,given the equation 8*x^4 + 7*x^3 + 2*x^2 + 3*x + 6 == Y,can you find its solution between 0 and 100;Now please try your lucky.InputThe first line of the inpu...原创 2018-03-12 21:41:34 · 322 阅读 · 0 评论 -
Gadgets for dollars and pounds(CF-609D)
Problem DescriptionNura wants to buy k gadgets. She has only s burles for that. She can buy each gadget for dollars or for pounds. So each gadget is selling only for some type of currency. The type...原创 2019-01-15 19:29:54 · 379 阅读 · 0 评论 -
Block Towers(CF-626C)
Problem DescriptionStudents in a class are making towers of blocks. Each student makes a (non-zero) tower by stacking pieces lengthwise on top of each other. n of the students use pieces made of tw...原创 2019-01-16 16:41:18 · 537 阅读 · 1 评论 -
炫酷划线
【题目描述】平面上有一个圆,圆环上按顺时针顺序分布着从1到n,一共n个点。现在无聊的小希开始按某种顺序对其在圆内两两连线,小希尽量避免让两条线碰撞,可是有的时候,这显然避免不了。现在你知道小希划线的顺序是什么,请你判断小希在最优情况下,什么时候会被迫使得线相交,输出最早的时刻(是第几条线)【输入描述】数据第一行一个整数T,表示数据组数。每组数据第一行输入两个整数N,M,代...原创 2019-02-04 15:02:48 · 514 阅读 · 0 评论 -
Median(POJ-3579)
Problem DescriptionGiven N numbers, X1, X2, ... , XN, let us calculate the difference of every pair of numbers: ∣Xi - Xj∣ (1 ≤ i < j ≤ N). We can get C(N,2) differences through this work, and now y...原创 2019-02-11 20:03:56 · 441 阅读 · 0 评论 -
Can you find it?(HDU-2141)
Problem DescriptionGive you three sequences of numbers A, B, C, then we give you a number X. Now you need to calculate if you can find the three numbers Ai, Bj, Ck, which satisfy the formula Ai+Bj+...原创 2019-02-17 17:59:22 · 297 阅读 · 0 评论 -
只包含因子 2 3 5 的数(51Nod-1010)
题目K的因子中只包含2 3 5。满足条件的前10个数是:2,3,4,5,6,8,9,10,12,15。所有这样的K组成了一个序列S,现在给出一个数n,求S中 >= 给定数的最小的数。例如:n = 13,S中 >= 13的最小的数是15,所以输出15。输入第1行:一个数T,表示后面用作输入测试的数的数量。(1 <= T <= 10000)第2 - T + ...原创 2019-04-16 22:17:03 · 368 阅读 · 0 评论 -
Go Home(AtCoder-2354)
Problem DescriptionThere is a kangaroo at coordinate 0 on an infinite number line that runs from left to right, at time 0. During the period between time i−1 and time i, the kangaroo can either sta...原创 2019-05-31 15:13:13 · 367 阅读 · 0 评论 -
Widespread(AtCoder-2580)
Problem DescriptionYou are going out for a walk, when you suddenly encounter N monsters. Each monster has a parameter called health, and the health of the i-th monster is hi at the moment of encoun...原创 2019-06-07 16:55:45 · 729 阅读 · 1 评论 -
数列分段II(信息学奥赛一本通-T1436)
【题目描述】对于给定的一个长度为N的正整数数列A[i],现要将其分成M(M≤N)段,并要求每段连续,且每段和的最大值最小。关于最大值最小:例如一数列4 2 4 5 1要分成3段将其如下分段:[4 2][4 5][1]第一段和为6,第2段和为9,第3段和为1,和最大值为9。将其如下分段:[4][2 4][5 1]第一段和为4,第2段和为6,第3段和为6,和最大值...原创 2019-08-05 10:20:05 · 1801 阅读 · 0 评论 -
愤怒的牛(信息学奥赛一本通-T1433)
【题目描述】农夫 John 建造了一座很长的畜栏,它包括 N(2≤N≤100,000) 个隔间,这些小隔间依次编号为 x1,...,xN(0≤xi≤1,000,000,000). 但是,John 的 C(2≤C≤N) 头牛们并不喜欢这种布局,而且几头牛放在一个隔间里,他们就要发生争斗。为了不让牛互相伤害。John 决定自己给牛分配隔间,使任意两头牛之间的最小距离尽可能的大,那么,这个最大的最...原创 2019-08-05 09:35:28 · 2076 阅读 · 0 评论 -
Sweets for Everyone!(CF-248D)
Problem DescriptionFor he knew every Who down in Whoville beneath, Was busy now, hanging a mistletoe wreath. "And they're hanging their stockings!" he snarled with a sneer, "Tomorrow is Christmas! ...原创 2019-08-12 11:04:56 · 390 阅读 · 0 评论 -
相离的圆(51Nod-1278)
题目平面上有N个圆,他们的圆心都在X轴上,给出所有圆的圆心和半径,求有多少对圆是相离的。例如:4个圆分别位于1, 2, 3, 4的位置,半径分别为1, 1, 2, 1,那么{1, 2}, {1, 3} {2, 3} {2, 4} {3, 4}这5对都有交点,只有{1, 4}是相离的。输入第1行:一个数N,表示圆的数量(1 <= N <= 50000)第2 - N + ...原创 2019-04-18 19:22:05 · 708 阅读 · 0 评论 -
Points on Line(CF-252C)
Problem DescriptionLittle Petya likes points a lot. Recently his mom has presented him n points lying on the line OX. Now Petya is wondering in how many ways he can choose three distinct points so ...原创 2019-08-12 16:02:58 · 933 阅读 · 0 评论 -
月度开销(信息学奥赛一本通-T1243)
【题目描述】农夫约翰是一个精明的会计师。他意识到自己可能没有足够的钱来维持农场的运转了。他计算出并记录下了接下来 N (1 ≤ N ≤ 100,000) 天里每天需要的开销。约翰打算为连续的M (1 ≤ M ≤ N) 个财政周期创建预算案,他把一个财政周期命名为fajo月。每个fajo月包含一天或连续的多天,每天被恰好包含在一个fajo月里。约翰的目标是合理安排每个fajo月包含的天...原创 2018-05-18 17:03:35 · 3777 阅读 · 0 评论 -
一元三次方程求解(信息学奥赛一本通-T1238)
【题目描述】形如:ax3+bx2+cx+d=0 这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,d均为实数),并约定该方程存在三个不同实根(根的范围在−100至100之间),且根与根之差的绝对值≥1。要求由小到大依次在同一行输出这三个实根(根与根之间留有空格),并精确到小数点后2位。【输入】一行,包含四个实数a,b,c,d,相邻两个数之间用单个空格隔开。【输出】...原创 2018-05-17 21:52:30 · 4781 阅读 · 0 评论 -
Pie(HDU-1969)
Problem DescriptionMy birthday is coming up and traditionally I'm serving pie. Not just one pie, no, I have a number N of them, of various tastes and of various sizes. F of my friends are comin...原创 2018-03-13 22:10:20 · 320 阅读 · 0 评论 -
Cable master(HDU-1551)
Problem Description Inhabitants of the Wonderland have decided to hold a regional programming contest. The Judging Committee has volunteered and has promised to organize the most honest contest ...原创 2018-03-15 20:36:02 · 385 阅读 · 0 评论 -
Artificial Lake(POJ-3658)
Problem DescriptionThe oppressively hot summer days have raised the cows' clamoring to its highest level. Farmer John has finally decided to build an artificial lake. For his engineering studies, h...原创 2018-05-29 20:32:07 · 447 阅读 · 0 评论 -
Monthly Expense( POJ-3273 )
Problem DescriptionFarmer John is an astounding accounting wizard and has realized he might run out of money to run the farm. He has already calculated and recorded the exact amount of money (1 ≤ m...原创 2018-06-16 00:02:04 · 360 阅读 · 0 评论 -
River Hopscotch(POJ-3258)
Problem DescriptionEvery year the cows hold an event featuring a peculiar version of hopscotch that involves carefully jumping from rock to rock in a river. The excitement takes place on a long, st...原创 2018-07-24 16:11:28 · 293 阅读 · 0 评论 -
Aggressive cows(POJ-2456)
Problem DescriptionFarmer John has received a noise complaint from his neighbor, Farmer Bob, stating that his cows are making too much noise.FJ's N cows (1 <= N <= 10,000) all graze at var...原创 2018-07-29 10:12:10 · 357 阅读 · 0 评论 -
The hat(CF-1020D)
Problem DescriptionThis is an interactive problem.Imur Ishakov decided to organize a club for people who love to play the famous game «The hat». The club was visited by n students, where n is eve...原创 2018-08-24 10:07:55 · 340 阅读 · 0 评论 -
数列分段`Section II`(洛谷-P1182)
题目描述对于给定的一个长度为N的正整数数列A−i,现要将其分成M(M≤N)段,并要求每段连续,且每段和的最大值最小。关于最大值最小:例如一数列4 2 4 5 1 要分成3段将其如下分段:[4 2][4 5][1]第一段和为6,第2段和为9,第3段和为1,和最大值为9。将其如下分段:[4][2 4][5 1]第一段和为4...原创 2018-08-19 22:21:28 · 605 阅读 · 0 评论 -
丢瓶盖(洛谷-P1316)
题目描述陶陶是个贪玩的孩子,他在地上丢了A个瓶盖,为了简化问题,我们可以当作这A个瓶盖丢在一条直线上,现在他想从这些瓶盖里找出B个,使得距离最近的2个距离最大,他想知道,最大可以到多少呢?输入输出格式输入格式:第一行,两个整数,A,B。(B<=A<=100000)第二行,A个整数,分别为这A个瓶盖坐标。输出格式:仅一个整数,为所求答案。输入输出样例...原创 2018-08-19 22:21:43 · 1187 阅读 · 0 评论 -
河中跳房子(信息学奥赛一本通-T1247)
【题目描述】每年奶牛们都要举办各种特殊版本的跳房子比赛,包括在河里从一个岩石跳到另一个岩石。这项激动人心的活动在一条长长的笔直河道中进行,在起点和离起点L远 (1 ≤ L≤ 1,000,000,000) 的终点处均有一个岩石。在起点和终点之间,有N (0 ≤ N ≤ 50,000) 个岩石,每个岩石与起点的距离分别为Di (0 < Di < L)。在比赛过程中,奶牛轮流从起点...原创 2018-05-18 17:24:24 · 3468 阅读 · 3 评论 -
膨胀的木棍(信息学奥赛一本通-T1246)
【题目描述】当长度为L的一根细木棍的温度升高n度,它会膨胀到新的长度L’=(1+n*C)*L,其中C是热膨胀系数。当一根细木棍被嵌在两堵墙之间被加热,它将膨胀形成弓形的弧,而这个弓形的弦恰好是未加热前木棍的原始位置。你的任务是计算木棍中心的偏移距离。【输入】三个非负实数:木棍初始长度(单位:毫米),温度变化(单位:度),以及材料的热膨胀系数。保证木棍不会膨胀到超过原始长度...原创 2018-05-18 17:17:48 · 3305 阅读 · 0 评论 -
网线主管(信息学奥赛一本通-T1242)
【题目描述】仙境的居民们决定举办一场程序设计区域赛。裁判委员会完全由自愿组成,他们承诺要组织一次史上最公正的比赛。他们决定将选手的电脑用星形拓扑结构连接在一起,即将它们全部连到一个单一的中心服务器。为了组织这个完全公正的比赛,裁判委员会主席提出要将所有选手的电脑等距离地围绕在服务器周围放置。为购买网线,裁判委员会联系了当地的一个网络解决方案提供商,要求能够提供一定数量的等长网线。裁判委员...原创 2018-05-18 16:06:32 · 3890 阅读 · 2 评论 -
二分法求函数的零点(信息学奥赛一本通-T1241)
【题目描述】有函数:f(x)=x^5−15x^4+85x^3−225x^2+274^x−121已知f(1.5)>0 ,f(2.4)<0 且方程f(x)=0 在区间[1.5,2.4] 有且只有一个根,请用二分法求出该根。【输入】(无)【输出】该方程在区间[1.5,2.4]中的根。要求四舍五入到小数点后6位。【输入样例】(无)【输出样例】(无)...原创 2018-05-18 15:53:24 · 5246 阅读 · 0 评论 -
查找最接近的元素(信息学奥赛一本通-T1240)
【题目描述】在一个非降序列中,查找与给定值最接近的元素。【输入】第一行包含一个整数n,为非降序列长度。1 ≤ n ≤ 100000。第二行包含n个整数,为非降序列各元素。所有元素的大小均在0-1,000,000,000之间。第三行包含一个整数m,为要询问的给定值个数。1 ≤ m ≤ 10000。接下来m行,每行一个整数,为要询问最接近元素的给定值。所有给定值的大小均在0-...原创 2018-05-17 21:53:55 · 5235 阅读 · 2 评论 -
No Need(AtCoder-2346)
Problem DescriptionAtCoDeer the deer has N cards with positive integers written on them. The number on the i-th card (1≤i≤N) is ai. Because he loves big numbers, he calls a subset of the cards good...原创 2019-05-31 15:59:48 · 409 阅读 · 0 评论