
【查找】
WangMeow
这个作者很懒,什么都没留下…
展开
-
[SDUT](2123)查找练习 hash——出现过的数字 ---哈希查找(查找)
查找练习 hash——出现过的数字Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description有一个数据字典,里面存有n个数字(n Input 输入数据只有一组!第一行包含两个整数n m,分别代表字典中数字的个数和要查询的数字原创 2017-08-18 12:28:50 · 197 阅读 · 0 评论 -
Codeforces Round #417 (Div. 2) C. Sagheer and Nubian Market ---- 贪心+二分★
题目传送门做法:二分k值,处理式子存到数组,排序后,优先拿取前面k个最小的即可。AC代码:#include<bits/stdc++.h>#define IO ios_base::sync_with_stdio(0),cin.tie(0),cout.tie(0)#define pb(x) push_back(x)#define sz(x)...原创 2018-09-26 15:16:56 · 199 阅读 · 0 评论 -
[HDU](2852)KiKi's K-Number ---- 树状数组+二分★
题目传送门做法:类似于逆序数的思想,我们把元素值作为索引加入树状数组。我们再query(x) 所得到就是[1,x] 元素的个数,也相当于这个元素在这个无序序列中的权重。 举个栗子: a[1] = 27 a[2] = 31 a[3] = 15 a[4] = 28 for(int i=1;i<=4;i++) update(a[i],1); for(int i=1;i<=4...原创 2018-09-18 18:13:00 · 171 阅读 · 0 评论 -
[LightOJ](1138)Trailing Zeroes (III) ---- 二分
You task is to find minimal natural number N, so that N! contains exactly Q zeroes on the trail in decimal notation. As you know N! = 1*2*…*N. For example, 5! = 120, 120 contains one zero on the trail...原创 2018-05-29 20:44:16 · 129 阅读 · 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}是相离的。Input第1行:一个数N,表示圆的数量(1 <= N <= 50000) 第2 - N ...原创 2018-04-08 13:34:31 · 261 阅读 · 0 评论 -
[51NOD](1001)数组中和等于K的数对 ---二分查找
Description给出一个整数K和一个无序数组A,A的元素为N个互不相同的整数,找出数组A中所有和等于K的数对。例如K = 8,数组A:{-1,6,5,3,4,2,9,0,8},所有和等于8的数对包括(-1,9),(0,8),(2,6),(3,5)。 Input第1行:用空格隔开的2个数,K N,N为A数组的长度。(2 <= N <= 50000,-10^9 <= K <= 10^9)原创 2017-11-08 20:35:09 · 249 阅读 · 0 评论 -
[HDU](5178)pairs ---二分查找(查找)
pairsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3216 Accepted Submission(s): 1132Problem DescriptionJohn has n points原创 2017-08-22 19:18:26 · 304 阅读 · 0 评论 -
[POJ](3258)River Hopscotch ---二分查找+贪心(查找+贪心)
River HopscotchTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 15398 Accepted: 6510DescriptionEvery year the cows hold an event featuring a peculiar ver原创 2017-08-22 11:14:02 · 187 阅读 · 0 评论 -
[POJ](2456)Aggressive cows ---二分查找+贪心(查找+贪心)
Aggressive cowsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 15599 Accepted: 7477DescriptionFarmer John has built a new long barn, with N (2 His C原创 2017-08-19 20:26:17 · 368 阅读 · 0 评论 -
[POJ](1064)Cable master ---二分查找(查找)
Cable masterTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 50208 Accepted: 10558DescriptionInhabitants of the Wonderland have decided to hold a regiona原创 2017-08-19 16:43:42 · 233 阅读 · 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): 31815 Accepted Submission(s): 7936Problem DescriptionGive yo原创 2017-08-19 09:31:28 · 234 阅读 · 0 评论 -
[SDUT](3379)数据结构实验之查找七:线性之哈希表 ---哈希查找(查找)
数据结构实验之查找七:线性之哈希表Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description根据给定的一系列整数关键字和素数p,用除留余数法定义hash函数H(Key)=Key%p,将关键字映射到长度为p的哈希表中,用线性探测法解决冲突。重复关键字放在hash原创 2017-08-18 20:12:21 · 314 阅读 · 0 评论 -
[SDUT](3377)数据结构实验之查找五:平方之哈希表 ---哈希查找(查找)
数据结构实验之查找五:平方之哈希表Time Limit: 400MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description给定的一组无重复数据的正整数,根据给定的哈希函数建立其对应hash表,哈希函数是H(Key)=Key%P,P是哈希表表长,P是素数,处理冲突的方法采用平方探测方法,增量d原创 2017-08-18 18:45:44 · 247 阅读 · 0 评论 -
[51Nod] (1521) 一维战舰 ---- 思维+二分
题目传送门思路:看了一大会儿没有思路,这类区间问题确实很需要想象力!QAQ 我发现这类算法题,我不由自主地给它做加法,从而导致思维混乱(痛苦阴影其实这类题目,要给它做减法。 我们每查询一个编号所对应的方格,一定控制着某段区间,这段区间必被视为不可用。如果它不合法,一定是因为它在所有情况下都必被战舰覆盖。除了它占用的空间外,那么剩余的区间如果不能放的下k个战舰,那么证明此次查询一定不合法。...原创 2018-11-14 18:11:23 · 196 阅读 · 0 评论