优先队列
文章平均质量分 85
zhengJRXR
这个作者很懒,什么都没留下…
展开
-
[2018-4-8]BNUZ套题比赛div2 CodeForces 960B Minimize the error 补题。。(优先队列)
B. Minimize the errortime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given two arrays A and B, each of size n. The error, E, between these ...原创 2018-04-24 07:48:15 · 243 阅读 · 0 评论 -
2018 Multi-University Training Contest 1 Distinct Values (HDU 6301)
Distinct ValuesTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2373 Accepted Submission(s): 762 Problem DescriptionChiaki has an arra...原创 2018-07-24 15:02:38 · 162 阅读 · 0 评论 -
poj-2010
题意:在c个中选出n个牛(在n个牛的学费小于f的情况下),使得智慧中位数最大。输出中位数。题解:按智慧从小到大排序,将每一个数的前面和后面n/2个数的最小花费记录下来,然后从后往前遍历第一个符合要求的就是答案。#include <stdio.h>#include <string.h>#include <iostream>#include <...原创 2019-03-10 10:46:04 · 669 阅读 · 1 评论 -
poj-3666
题意:修路,将路修成不递减或者不递增的路。题解:可以将每段看成一点就可以练成一条线,即可将其看成一条一次函数只要保证函数的斜率的正负不发生变化即可,用优先队列保存当前状态。#include <stdio.h>#include <string.h>#include <iostream>#include <iostream>#inclu...原创 2019-03-07 21:01:14 · 434 阅读 · 0 评论 -
codeforeces 1140C
题解:将beauty值从大到小排序。然后将所对应的length一个一个放入优先队列,length小的先出来,每次放都要sum*min(beauty)。#include<bits/stdc++.h>#include<queue>#define ll long longusing namespace std;struct node{ int l; int b...原创 2019-03-24 10:12:18 · 219 阅读 · 0 评论 -
桂林电子科技大学第三届ACM程序设计竞赛 C
链接:https://ac.nowcoder.com/acm/contest/558/C来源:牛客网给定N个二元组(a1,b1),(a2,b2),…,(aN,bN),请你从中选出恰好K个,使得ai的最小值与bi的最小值之和最大。请输出ai的最小值与bi的最小值之和题解:贪心,先对a进行降序排序,在将b一个一个塞进优先队列(小根堆)中,在进行判断,如果队列中等于k个则进行判断...原创 2019-04-15 21:21:24 · 418 阅读 · 0 评论