【二分/三分/分治法】
riba2534
没有谁生来就是神牛,而千里之行,始于足下!
展开
-
POJ1064 Cable master(二分,精度控制)
题目:Cable masterTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 43108 Accepted: 9231DescriptionInhabitants of the Wonderland have decided t原创 2017-03-22 12:56:17 · 486 阅读 · 0 评论 -
2017第八届蓝桥杯省赛-大学A组 分巧克力(二分)
描述儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足:1. 形状是正方形,边长是整数 2. 大小相同 例如一块6x5的巧克力可以切出6块2x2的巧克力或者2块3x3的巧克力。 ...原创 2018-03-11 19:58:29 · 768 阅读 · 1 评论 -
POJ2785 4 Values whose Sum is 0(二分)
Description The SUM problem can be formulated as follows: given four lists A, B, C, D of integer values, compute how many quadruplet (a, b, c, d ) ∈ A x B x C x D are such that a + b + c + d...原创 2018-04-04 12:22:08 · 282 阅读 · 0 评论 -
CodeForces - 551C GukiZ hates Boxes(二分+贪心)
描述 Professor GukiZ is concerned about making his way to school, because massive piles of boxes are blocking his way. In total there are n piles of boxes, arranged in a line, from left to ...原创 2018-04-20 15:25:09 · 364 阅读 · 0 评论 -
HDU4282 A very hard mathematic problem(二分)
Problem Description Haoren is very good at solving mathematic problems. Today he is working a problem like this: Find three positive integers X, Y and Z (X < Y, Z > 1) that holds ...原创 2018-05-09 11:16:32 · 289 阅读 · 0 评论 -
BUCTOJ String(Hash,二分)
思路我们可以二分一下答案的长度,然后在判断当前长度是否可行。因为T串是S串的子串,所以一定会匹配。利用Hash记录一下当前枚举的串出现了几次,记录一下当前枚举的串上次出现的位置。当串出现的次数>=k的时候就证明当前枚举的长度可行代码#include <bits/stdc++.h>#define mem(a, b) memset(a, b, siz...原创 2018-08-15 09:44:12 · 490 阅读 · 0 评论 -
POJ3450 Corporate Identity(后缀数组,多个串的最长公共子串,二分)
Description Beside other services, ACM helps companies to clearly state their “corporate identity”, which includes company logo but also other signs, like trademarks. One of such companies is Inte...原创 2018-08-24 10:43:31 · 269 阅读 · 0 评论 -
POJ1743 Musical Theme(后缀数组,不可重叠最长重复子串,二分)
Description A musical melody is represented as a sequence of N (1&amp;amp;lt;=N&amp;amp;lt;=20000)notes that are integers in the range 1..88, each representing a key on the piano. It is unfortunate but true that ...原创 2018-08-24 11:19:22 · 255 阅读 · 0 评论 -
POJ3261 Milk Patterns(后缀数组,可重叠k次最长重复子串,二分)
Description Farmer John has noticed that the quality of milk given by his cows varies from day to day. On further investigation, he discovered that although he can’t predict the quality of milk fr...原创 2018-08-24 15:12:39 · 266 阅读 · 0 评论 -
HihoCoder - 1403 后缀数组一·重复旋律(可重叠k次最长重复子串,二分)
描述 小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。 小Hi在练习过很多曲子以后发现很多作品自身包含一样的旋律。旋律是一段连续的数列,相似的旋律在原数列可重叠。比如在1 2 3 2 3 2 1 中 2 3 2 出现了两次。 小Hi想知道一段旋律中出现次数至少为K次的旋律最长是多少? 解题方法提示输入...原创 2018-08-24 15:26:21 · 300 阅读 · 0 评论 -
HihoCoder - 1407 后缀数组二·重复旋律2(不可重叠最长重复子串,二分)
描述小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。小Hi在练习过很多曲子以后发现很多作品自身包含一样的旋律。旋律可以表示为一段连续的数列,相似的旋律在原数列不可重叠,比如在1 2 3 2 3 2 1 中 2 3 2 出现了一次,2 3 出现了两次,小Hi想知道一段旋律中出现次数至少为两次的旋律最长是多少?解题方法提示输入第一行...原创 2018-08-24 15:41:31 · 321 阅读 · 0 评论 -
ZOJ4048 Red Black Tree(The 2018 ACM-ICPC Asia Qingdao Regional Contest, Online,二分+LCA)
题目链接: Red Black Tree描述BaoBao has just found a rooted tree with vertices and weighted edges in his backyard. Among the vertices, of them are red, while the others are black. The root of the tree ...原创 2018-09-17 21:24:37 · 705 阅读 · 0 评论 -
Codeforces Round #470 (rated, Div. 2, based on VK Cup 2018 Round 1) C. Producing Snow(二分)
描述 Alice likes snow a lot! Unfortunately, this year’s winter is already over, and she can’t expect to have any more of it. Bob has thus bought her a gift — a large snow maker. He plans to ma...原创 2018-03-11 15:26:58 · 312 阅读 · 0 评论 -
POJ1142 Smith Numbers(数论,分治+暴力,质因数分解)
Description While skimming his phone directory in 1982, Albert Wilansky, a mathematician of Lehigh University,noticed that the telephone number of his brother-in-law H. Smith had the followi原创 2018-01-29 09:46:08 · 628 阅读 · 0 评论 -
2015蓝桥杯决赛 居民集会(分治法)
题目: 标题:居民集会 蓝桥村的居民都生活在一条公路的边上,公路的长度为L,每户家庭的位置都用这户家庭到公路的起点的距离来计算,第i户家庭距起点的距离为di。 每年,蓝桥村都要举行一次集会。今年,由于村里的人口太多,村委会决定要在4个地方举行集会,其中3个位于公路中间,1个位最公路的终点。 已知每户家庭都会向着远离公路起点的方向去参加集会,参加集会的路程开销为原创 2017-05-21 18:01:16 · 3057 阅读 · 1 评论 -
NYOJ86 找球号(一)(二分)
题目:找球号(一)时间限制:3000 ms | 内存限制:65535 KB难度:3描述在某一国度里流行着一种游戏。游戏规则为:在一堆球中,每个球上都有一个整数编号i(0<=i<=100000000),编号可重复,现在说一个随机整数k(0<=k<=100000100),判断编号为k的球是否在这堆球中(存在为"YES",否则为"NO"),先答出者为胜原创 2016-11-21 11:05:20 · 429 阅读 · 0 评论 -
归并排序
归并排序类似于二分归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。归并过程为:比较a[i]和a[j]的大小,若a[i]≤a[j],则将第一个有序表原创 2017-03-23 15:49:48 · 835 阅读 · 2 评论 -
NYOJ117 求逆序数(归并排序记录次数)
题目:求逆序数时间限制:2000 ms | 内存限制:65535 KB难度:5描述在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。现在,给你一个N个元素的序列,请你判断出它的逆序数是多少。比如 1 3 2 的逆序数就是1。原创 2017-03-23 17:10:57 · 766 阅读 · 0 评论 -
POJ2299 Ultra-QuickSort(归并排序,求逆序数)
题目:Ultra-QuickSortTime Limit: 7000MS Memory Limit: 65536KTotal Submissions: 59652 Accepted: 22106DescriptionIn this problem, you have to analyze a p原创 2017-03-23 17:17:00 · 547 阅读 · 0 评论 -
CSU1335 高桥和低桥(二分查找)
题目:1335: 高桥和低桥Submit Page Summary Time Limit: 1 Sec Memory Limit: 128 Mb Submitted: 1041 Solved: 304 Description有个脑筋急转弯是这样的:有距离很近的一高一低两座桥,两次洪水之后高桥被淹了两次,低桥却只被淹了原创 2017-04-05 14:08:48 · 663 阅读 · 0 评论 -
POJ3258 River Hopscotch(二分+贪心)
River Hopscotch原创 2017-07-08 10:53:03 · 462 阅读 · 0 评论 -
POJ3122 Pie(二分)
题目:PieTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 17567 Accepted: 5885 Special JudgeDescriptionMy birthday is coming up and traditionally I'm serving pie. Not just one pie, no, I have a ...原创 2017-07-08 12:05:54 · 369 阅读 · 0 评论 -
UVA10474 Where is the Marble?(二分查找,STL-lower_bound)
题目: 思路:题目让排一下序然后回答q组询问,讯问当前的数字第一次出现是在哪一个位置。lower_buond(a,a+n,x)-a;返回第一次x在a数组出现的位置代码#include <cstdio>#include <cstring>#include <cctype>#include <string>#include <set>#include <iostream>#include原创 2017-08-02 09:19:13 · 339 阅读 · 0 评论 -
NYOJ306 走迷宫(二分+深搜DFS)
描述 Dr.Kong设计的机器人卡多非常爱玩,它常常偷偷跑出实验室,在某个游乐场玩之不疲。这天卡多又跑出来了,在SJTL游乐场玩个不停,坐完碰碰车,又玩滑滑梯,这时卡多又走入一个迷宫。整个迷宫是用一个N * N的方阵给出,方阵中单元格中填充了一个整数,表示走到这个位置的难度。 这个迷宫可以向上走,向下走,向右走,向左走,但是不能穿越对角线。走迷宫的取胜规则很有意思,看谁能更快地找到一条路径原创 2017-11-25 20:43:53 · 595 阅读 · 1 评论 -
Code+第一次月赛 B. 汀博尔(二分)
题目描述 有 n 棵树,初始时每棵树的高度为 Hi,第 i 棵树每月都会长高 Ai。现在有个木料长度总量为 S 的订单,客户要求每块木料的长度不能小于 L,而且木料必须是整棵树(即不能为树的一部分)。现在问你最少需要等多少个月才能满足订单。输入格式 从标准输入读入数据。 第一行 3 个用空格隔开的非负整数 n,S,L,表示树的数量、订单总量和单块木料长度限制。 第原创 2017-12-25 09:57:39 · 445 阅读 · 0 评论 -
HDU3081 Marriage Match II(网络流,最大流,二分,并查集,传递闭包,ISAP)
Problem Description Presumably, you all have known the question of stable marriage match. A girl will choose a boy; it is similar as the game of playing house we used to play when we are kid原创 2018-01-12 11:17:08 · 346 阅读 · 0 评论 -
CodeForces 570D Tree Requests(dfs序,二分)
描述 Roman planted a tree consisting of n vertices. Each vertex contains a lowercase English letter. Vertex 1 is the root of the tree, each of the n - 1 remaining vertices has a parent in the tree. ...原创 2018-09-14 11:31:22 · 262 阅读 · 0 评论