ACM____二分/三分
文章平均质量分 64
Xingw-Xiong
明天的你一定会感谢现在拼命努力的自己...
展开
-
POJ 2002 Squares【值得摸索的一道二分+点旋转】
非常好的一道二分,其实本来我是没有思路的,看了基神的题解之后才似乎明白了点。题意:给出最多有1000个点,问这些点可以组成多少个正方形这个题#include #include #include #include #include #include #include using namespace std;const int maxn = 1000+5;int N,an原创 2015-07-26 10:15:15 · 1865 阅读 · 0 评论 -
[Codeforces #275 (Div. 2)B. Friends and Presents] 二分
[Codeforces #275 (Div. 2)B. Friends and Presents] 二分题目链接:[Codeforces #275 (Div. 2)B. Friends and Presents] 题意描述:从1,2,…,v1, 2,\ldots, v中选择若干个数组成两个集合AA,BB。满足|A|=cnt1|A|=cnt_1, |B|=cnt2|B|=cnt_2,并且集合AA中原创 2016-09-07 22:21:54 · 623 阅读 · 0 评论 -
[Codeforces #316 D. Tree Requests]DFS序、离线、二分
[Codeforces #316 D. Tree Requests]DFS序、离线、二分1. 题目链接[Codeforces #316 D. Tree Requests]2. 题意描述给定一棵NN个节点的树, 每个节点对应2626个小写字母中的一个字母,节点ii的深度记为depidep_i。MM次询问,每次询问节点uu的子树中(含节点uu)的所有深度为depidep_i的节点,分别取得他们对应的字母原创 2016-11-22 13:49:14 · 584 阅读 · 0 评论 -
[Codeforces #388D Leaving Auction] 线段树+二分
[Codeforces #388D Leaving Auction] 线段树+二分1. 题目链接[Codeforces #388D Leaving Auction]2. 题意描述有nn个人进行参加拍卖竞选,编号为1~n1\text{~}n,总共出价了nn次,第ii次参加竞选的人编号为aia_i,出价为bib_i,可能有些人没有出价,有些人可能会多次出价。(跟我们平时理解的拍卖相同)。 然后,有qq原创 2016-12-21 19:05:29 · 747 阅读 · 0 评论 -
[Codeforces 147B Smile House] DP+倍增+二分
[Codeforces 147B Smile House] DP+倍增+二分1. 题目链接[Codeforces 147B Smile House]2. 题意描述给定顶点数为nn,边数mm的有向图,求最小的正权环的大小。(最小指的环中顶点数最少)。 (1≤n≤300,0≤m≤n∗(n−1)2,−104≤边长aij≤104)(1\le n \le 300, 0\le m \le \frac{n*(n原创 2016-12-20 21:19:32 · 1003 阅读 · 0 评论 -
[CSU 1817 Bones’s Battery Submit]Floyd+二分+思维
[CSU 1817 Bones’s Battery Submit]Floyd+二分+思维分类:Floyd 二分 思维题1. 题目链接[CSU 1817 Bones’s Battery Submit]2. 题意描述有NN个顶点MM条边的无向带权图,边uu到vv(vv到uu)的权值ww表示从uu到vv需要消耗的电量为dd。你从0号顶点出发,要求走过所有的顶点。你可以在每个顶点处充满电,但是要求充电的次数原创 2017-03-07 00:15:05 · 735 阅读 · 0 评论 -
[51Nod 1110 距离之和最小 V3]三分
[51Nod 1110 距离之和最小 V3]三分分类:triple search 1. 题目链接[51Nod 1110 距离之和最小 V3]2. 题意描述X轴上有N个点,每个点除了包括一个位置数据X[i],还包括一个权值W[i]。点P到点P[i]的带权距离 = 实际距离 * P[i]的权值。求X轴上一点使它到这N个点的带权距离之和最小,输出这个最小的带权距离之和。 Input 第1行:点的数量N原创 2017-08-22 00:14:48 · 471 阅读 · 0 评论 -
[hdu 6241 Color a Tree]二分+树形DP
[hdu 6241 Color a Tree]二分+树形DP分类:Binary Search Data Structure1. 题目链接[hdu 6241 Color a Tree]2. 题意描述一棵nn个节点的有根树。现在对它进行染色。有A+BA+B个限制条件。 其中有AA个条件为,第xix_i个节点的子树下染色顶点数目必须大于或等于yiy_i,有BB个条件为,对于不在第xix_i个节点的子树下原创 2017-12-10 23:38:21 · 642 阅读 · 0 评论 -
[Codeforces 894D. Ralph And His Tour in Binary Country]预处理+二分
[Codeforces 894D. Ralph And His Tour in Binary Country]预处理+二分分类:Tree binary search1. 题目链接[Codeforces 894D. Ralph And His Tour in Binary Country] 2. 题意描述有一棵nn个节点的二叉树。第ii条边连接着点i+1i+1和点⌊i+12⌋\lfloor\frac{i原创 2017-11-23 11:47:43 · 617 阅读 · 0 评论 -
[Gym - 101064D Black Hills golden jewels] 二分套二分
[Gym - 101064D Black Hills golden jewels] 二分套二分题目链接:[Gym - 101064D Black Hills golden jewels] 题意描述:给定N个数a1,a2,…,ana_1,a_2,\ldots,a_n,他们两两组成一个无序数对,求第K小的数对和。(2≤N≤105,1≤K≤N∗(N−1)2,0≤ai≤109)(2\le N\le 10^原创 2016-08-25 22:38:04 · 989 阅读 · 0 评论 -
[SCU 4437 Carries] 二分
[SCU 4437 Carries] 二分题目链接:[SCU 4437 Carries] 题意描述:给定N个 数 N 解题思路:求一个数字与其他多少个数字有进位, 那么是相当简单的。直接排序,然后二分就好了。但是,题意显然不是这个意思。但是,可以从低位向高位统计,也就是说,计算每一位有多少个数字与其他的数字存在进位,将每一位的结果求和就是答案。复杂度O(9*N*log(N))#in原创 2016-08-17 21:28:18 · 790 阅读 · 0 评论 -
hdu 2141 Can you find it? 【时间优化+二分】
Can you find it?Time Limit: 10000/3000 MS (Java/Others) Memory Limit: 32768/10000 K (Java/Others)Total Submission(s): 16411 Accepted Submission(s): 4172Problem DescriptionGive you原创 2015-07-23 21:54:40 · 1518 阅读 · 2 评论 -
Hdu 2199--Can you solve this equation? 简单二分
Can you solve this equation?Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 12645 Accepted Submission(s): 5641Problem Description原创 2015-07-23 21:06:10 · 1242 阅读 · 0 评论 -
hdu 4004 The Frog's Games 【二分】
The Frog's GamesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Others)Total Submission(s): 4565 Accepted Submission(s): 2225Problem DescriptionThe annua原创 2015-07-23 21:22:28 · 1641 阅读 · 0 评论 -
Hdu 2899 - Strange fuction 二分/三分求函数极值点
Strange fuctionTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4527 Accepted Submission(s): 3251Problem DescriptionNow, here原创 2015-07-23 21:11:12 · 1657 阅读 · 0 评论 -
POJ 1905 - Expanding Rods 【二分/三分】
题目链接:http://poj.org/problem?id=1905题意:一根两端固定在两面墙上的杆 受热弯曲后变弯曲求前后两个状态的杆的中点位置的距离思路:如图所示,已知s,a 求x。设角度为rad,半径为r, 显然,我们有r = s/ rad = a/sin(rad);即a*rad-s*sin(rad)=0或者rad/sin(rad) = s/a。下面我们就根据这原创 2015-07-24 14:53:55 · 1509 阅读 · 0 评论 -
POJ 2456 Aggressive cows 【二分】
Aggressive cows题目链接:http://poj.org/problem?id=2456题意:有N个位置,(2 分析:显然又是一个求最大化最小值的问题,很容易找到这个题的单调性,设这个最大可能的最小距离为Ans,Ans∈(0,(Pos[N-1]-Pos[0])/(C-1) );首先对N个位置进行排序,然后在区间(0,(Pos[N-1]-Pos[0])/(C-1) )二分原创 2015-07-24 15:22:31 · 1721 阅读 · 0 评论 -
hdu 2298 - Toxophily [二分]
Toxophily Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1440 Accepted Submission(s): 749Problem Descri原创 2015-07-24 11:14:45 · 1738 阅读 · 0 评论 -
[NBUT 1646 Internet of Lights and Switches] 前缀异或和+二分
[NBUT 1646 Internet of Lights and Switches] 前缀异或和+二分题目链接:[NBUT 1646 Internet of Lights and Switches]题意描述:N 个灯, M 个开关,每个开关可以控制多个灯。每个开关对应一个01串,第 i 位为0 表示 这个开关不能控制第i 盏灯, 为1 表示能够控制。初始灯是全亮的。你可以按一个连续区间的原创 2016-08-16 02:03:54 · 856 阅读 · 0 评论 -
[LeeCode 887. 鸡蛋掉落] DP+二分
[LeeCode 887. 鸡蛋掉落] DP+二分分类: 动态规划 二分1. 题目链接[LeeCode 887. 鸡蛋掉落]2. 题目描述3. 解题思路首先,令dp[i][j]dp[i][j]dp[i][j]表示有iii个鸡蛋,建筑物为 jjj层时的答案. 那么, 我们容易想到下面的DP的状态转移方程: dp[i][j]=min{max(dp[i−1][j...原创 2018-09-02 17:40:14 · 1428 阅读 · 0 评论