E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Sunscreen
Sunscreen
(poj 3614 贪心+优先队列)
Language:DefaultSunscreenTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:4499Accepted:1565DescriptionToavoidunsightlyburnswhiletanning,eachoftheC(1≤C≤2500)cowsmustcoverherhidewithsunscreenwhenthey'
浪子小黄人
·
2020-06-27 09:52
贪心
数据结构
ACM
Sunscreen
poj
3614
贪心+优先队列
POJ 3614
Sunscreen
优先队列 贪心
题意有C个奶牛去晒太阳(1#include#include#include#include#include#include#defineMAXN2555#defineINF1000000007usingnamespacestd;intC,L;typedefpairP;priority_queue,greater>q;Pcow[MAXN],bot[MAXN];intmain(){scanf("%d%
sdj222555
·
2020-06-26 07:43
POJ
区间问题贪心策略 个人分析
考虑三种情况相交(策略相关)结合题目分析-------------相离(常不考虑)--------包含(顺序相关)考虑先处理哪个------------例题luoguP2887【USACO07NOV】防晒霜
Sunscreen
0一只萌新0
·
2020-06-26 02:09
算法
贪心
区间
POJ3614防晒霜
Sunscreen
【贪心】
>Description有C(1≤C≤2500)只奶牛在晒太阳前必须涂一下防晒霜。奶牛们都有一个能接受太阳热度的最低等级和最高等级,它们承受的太阳热度不能低于最低等级,也不能高于最高等级。有L(1≤L≤2500)种防晒霜,每种都有一个防晒指数SPFi(1≤SPFi≤1,000),并且每种防晒霜都有限定的数量。一头奶牛只能用一瓶防晒霜,用了防晒霜以后,这头奶牛接受的太阳热度就强行变成了防晒霜的防晒指
ttttur.
·
2020-06-26 01:03
贪心;暴力;模拟
poj3614
Sunscreen
(贪心)
题意:有C头奶牛,L种防晒霜,每头奶牛可以抹的防晒霜为有个范围,为minSPF和maxSPF,每种防晒霜有对应的SPF,问最多可以让多少头奶牛抹上防晒霜。思路:贪心的策略:按照minSPF递减顺序遍历奶牛,对于每头奶牛,遍历所有的防晒霜。在这头奶牛可用的防嗮霜里面取最大的证明:对于当前奶牛可用的任意两瓶防嗮霜x和y,如果SPF[x]#include#include#include#include#
HOGWARTS333
·
2020-06-26 00:24
算法竞赛进阶指南刷题
A -
Sunscreen
A-SunscreenToavoidunsightlyburnswhiletanning,eachoftheC(1≤C≤2500)cowsmustcoverherhidewithsunscreenwhenthey’reatthebeach.CowihasaminimumandmaximumSPFrating(1≤minSPFi≤1,000;minSPFi≤maxSPFi≤1,000)thatwil
我是一只猴子
·
2020-06-25 21:02
程序员
POJ P3614
Sunscreen
目录:题目:分析:代码:题目:传送门分析:比较简单的贪心题目,但小编这里采用了基排的思想,记录每种防晒霜的数量。因为SPFSPF的值小于1001,所以在空间上更加优秀。代码:#include#include#defineLLlonglongusingnamespacestd;inlineLLread(){LLd=0,f=1;chars=getchar();while(s'9'){if(s=='-'
滑稽大佬
·
2020-06-25 10:16
贪心
POJ3614
Sunscreen
(优先队列+贪心)
SunscreenTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:8435Accepted:2981DescriptionToavoidunsightlyburnswhiletanning,eachoftheC(1≤C≤2500)cowsmustcoverherhidewithsunscreenwhenthey'reatthebeach.Cow
丶先森
·
2020-06-25 08:35
ACM
ACM算法
贪心
优先队列
POJ-3614
sunscreen
D1.题意:有C个奶牛去晒太阳(1,greater>q;//优先队列,greater从小到大排列,top为最小的元素;(这里拓展less是:从大到小排列)3.代码:#include#include#include#include#include#include#include#defineMax2555usingnamespacestd;intC,L;priority_queue,greater>
alice1613
·
2020-06-25 03:19
算法
LOI 2887 [USACO07NOV]防晒霜
Sunscreen
题目描述有C个奶牛去晒太阳(1#definerep(i,l,r)for(inti=(l);i=(l);--i)#defineerep(i,u)for(inti=head[(u)];~i;i=e[i].nxt)usingnamespacestd;int_read(){charch=getchar();intx=0,f=1;while(!isdigit(ch))if(ch=='-')f=-1,ch=g
Grey_Christmas
·
2020-06-25 00:56
贪心
POJ3614--
Sunscreen
题目大意:有C头牛要去晒日光浴,每头牛有自己的minSPF和maxSPF,他们需要这两者之间的强度的阳光,现在有L种防晒霜,每种防晒霜可以把阳光强度稳定在SPF_i,有cover_i瓶。一头牛至多只能用一瓶防晒霜。分析:首先,将牛按minSPF升序,防晒霜按SPF_i升序,把当前的防晒霜抹给minSPF小于等于SPF_i的牛中maxSPF最小的。因为maxSPF越大(假设minSPF相同),可选择
ZeroMagic
·
2020-06-23 14:09
--数据结构--
P2887 [USACO07NOV]防晒霜
Sunscreen
题目描述Toavoidunsightlyburnswhiletanning,eachoftheC(1≤C≤2500)cowsmustcoverherhidewithsunscreenwhenthey'reatthebeach.CowihasaminimumandmaximumSPFrating(1≤minSPFi≤1,000;minSPFi≤maxSPFi≤1,000)thatwillwork.I
dingjinhui4074
·
2020-06-23 04:55
USACO 2007 NOV
Sunscreen
防晒霜 贪心
题目题目描述Toavoidunsightlyburnswhiletanning,eachoftheC(1≤C≤2500)cowsmustcoverherhidewithsunscreenwhenthey'reatthebeach.CowihasaminimumandmaximumSPFrating(1≤minSPFi≤1,000;minSPFi≤maxSPFi≤1,000)thatwillwork
dianyi2475
·
2020-06-23 04:55
【优先队列】POJ3614-
Sunscreen
include5usingnamespacestd;6constintMAXN=2500+50;7structrec8{9inta,b;10booloperator,greater>pque;25sort(cow,cow+C);26sort(
sunscreen
dianchunhui2654
·
2020-06-23 04:55
数据结构
优先队列POJ3614:
Sunscreen
题解链接https://www.jianshu.com/p/dfb78e06c19d代码如下/**/#definemethod_1#ifdefmethod_1/
云中翻月
·
2020-06-22 19:06
贪心·POJ 3614·
Sunscreen
题目大意:n头牛日光浴,每个牛都有个舒适度范围(l,r)要求阳光强度在范围之内,而你有多种防晒霜,可以将阳光强度稳定在一个值,每种防晒霜有一定数量,问你最多能使多少牛感到舒适。解题思路:有说用优先队列做的,但我觉得就是个纯贪心,只需要将防晒霜从小到大排序,每头牛的舒适度按右值排序,为什么要按右值排序呢,因为如果对于这一防晒霜,这一牛不能用,就是说这个防晒霜的强度不是小于左值,就是大于右值,如果是小
吾之奉先
·
2020-06-22 10:25
贪心
优先队列:POJ No 3614
Sunscreen
贪心
优先队列:POJNo3614
Sunscreen
贪心SunscreenTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:6410Accepted:2239DescriptionToavoidunsightlyburnswhiletanning
Douzi1024
·
2020-06-22 08:05
【POJ3614】【USACO 2007 Nov Gold】 3.
Sunscreen
贪心
题意:有若干个区间,若干种数,每个数告诉你有多少个。然后一个数可以被放到一个x∈该区间的区间,问最多有多少个区间可以被放。题解:显然我们可以用二分图最大匹配做,水题。但是此题有别的技巧、就是我们可以贪心进行处理。首先我们考虑到需要将两种数都排个序。然后再进行贪心。一种错误的贪心法是单调队列式贪心,就是记录个top,然后单调往后推。这个不仔细想还不知道它是错的。额,至于卡它的数据,,我可以提供给你一
空灰冰魂
·
2020-06-22 07:30
贪心
堆
Sunscreen
Sunscreen
描述Toavoidunsightlyburnswhiletanning,eachoftheC(1#includeusingnamespacestd;structnode{intx,y;
wlq~
·
2020-06-22 02:33
洛谷 2887 USACO2007NOV 防晒霜
Sunscreen
题解
题意简述有CCC个奶牛晒太阳,但是第iii个奶牛有一个要求,就是阳光值必须在[li,ri][l_i,r_i][li,ri]之间,才能享受晒太阳。阳光强度开始都是∞\infin∞。有SSS种防晒霜,第iii种珂以让一个奶牛收到的阳光保持在tit_iti,数量有cic_ici个。每个奶牛只能涂一种防晒霜,求最多多少奶牛能享受晒太阳。数据输入第一行两个正整数C,SC,SC,S,如题。接下来CCC行每行两
LightningUZ
·
2020-06-22 00:40
洛谷
题解
P2887 [USACO07NOV]防晒霜
Sunscreen
- 贪心
貌似这种区间贪心题多数是排序加堆来做。。。使尽量多的奶牛被抹,需要用最贴近他下限的防晒霜去抹,考虑完他的下限是否可行之后,还要考虑那些要使用相同防晒霜的奶牛,应该优先分配给上限最低的奶牛按下限,防晒霜按低排序后,对于每一款防晒霜,把下限符合奶牛的都放到堆里,找出上限最低的,抹上就好了这道题我一开始没贪全,因为只考虑了左端点,连右端点是否可行都没考虑。。。而考虑到了右端点可行后又没考虑多个区间叠在一
Zolrk
·
2020-06-21 20:51
NOIP
贪心
数据结构
[USACO 07NOV]防晒霜
Sunscreen
{贪心}
题目https://www.luogu.org/problemnew/show/P2887http://poj.org/problem?id=3614解题思路按照minSPFminSPFminSPF递减的顺序把奶牛排序,一次考虑每头牛。对于每头牛,扫描一遍所有的防晒霜,在这头牛能用的(若该防晒霜的强度符合这头牛的范围,并且瓶数还有剩余)防晒霜里找一个SPFSPFSPF值最大的防晒霜使用。代码#in
心有猛虎|细嗅蔷薇
·
2020-06-21 05:22
贪心算法
(贪心)洛谷P2887 [USACO07NOV]防晒霜
Sunscreen
一、算法分析贪心策略是将牛按照minspf的降序排,然后在尽可能满足当前牛的情况下,优先取spf值大的防晒霜。这样选择的原因是本题的特点(也是一些其它贪心类问题的特点),即如果我放弃了当前的牛,后面的情况也只能一样或更差。题目要求找出可满足的最多牛,如果我们放弃了当前牛,可能导致后面有一个牛用了本来打算给当前牛的防晒霜,也可能没有,但是无论如何,答案不会因为我们的刻意放弃而增加。所以基本的贪心策略
_rhinoceros
·
2020-06-21 03:23
贪心
《算法竞赛进阶指南》
POJ3614,P2887-
Sunscreen
(防晒霜)【贪心】
正题POJ题目链接:http://poj.org/problem?id=3614luogu评测记录:https://www.luogu.org/recordnew/lists?uid=52918&pid=P2887题目大意有n头牛,每个牛对阳光有上下限制的要求,有m种防晒霜,可以将牛的阳光固定在一个值,防晒霜有数量限制,求最多可以满足多少头牛。解题思路我们可以将对阳光的要求下限从大到小排序。然后对
ssl_wyc
·
2020-06-20 22:57
贪心
【贪心】防晒霜
Sunscreen
LinkLinkLinkluoguluoguluogu288728872887POJPOJPOJ361436143614DescriptionDescriptionDescription有C个奶牛去晒太阳(1#include#includeusingnamespacestd;intC,L,ans;structcow{intstart,end;}Cow[2505];structspf{intrang
SSL_LTH
·
2020-06-20 22:49
贪心
牛客算法周周练3 -
Sunscreen
(贪心)
链接:https://ac.nowcoder.com/acm/contest/5338/E来源:牛客网时间限制:C/C++1秒,其他语言2秒空间限制:C/C++32768K,其他语言65536K64bitIOFormat:%lld题目描述Toavoidunsightlyburnswhiletanning,eachoftheC(1≤C≤2500)cowsmustcoverherhidewithsun
WorLone
·
2020-04-30 17:00
候鸟爸妈学英文|第15周复习
单词:使用use防晒霜
sunscreen
保护protect皮肤skin2016-09-23星期五健康(5)Localfoodisgoodfor
一三心理
·
2020-04-08 00:46
poj2253 Frogger
DescriptionFreddyFrogissittingonastoneinthemiddleofalake.SuddenlyhenoticesFionaFrogwhoissittingonanotherstone.Heplanstovisither,butsincethewaterisdirtyandfulloftourists'
sunscreen
科学旅行者
·
2019-12-24 18:49
luogu_P2887 [USACO07NOV]防晒霜
Sunscreen
https://www.luogu.org/problem/P2887有C个奶牛去晒太阳(1#include#defineriregisterint#defineuintnamespacefast{inlineuin(){ux(0),f(1);chars=getchar();while(s'9'){if(s=='-'){f=-1;}s=getchar();}while(s>='0'&&snames
鸩九泠酯
·
2019-10-25 09:00
poj3614
Sunscreen
DescriptionToavoidunsightlyburnswhiletanning,eachoftheC(1≤C≤2500)cowsmustcoverherhidewithsunscreenwhenthey'reatthebeach.CowihasaminimumandmaximumSPFrating(1≤minSPFi≤1,000;minSPFi≤maxSPFi≤1,000)thatwil
白菜茄子
·
2019-08-29 21:00
0x07 贪心
【例题】POJ3614
Sunscreen
直接贴代码。。。
Matthew_Crawley
·
2019-06-28 20:00
Frogger (最短路变形-求最短路上的最大权)
FreddyFrogissittingonastoneinthemiddleofalake.SuddenlyhenoticesFionaFrogwhoissittingonanotherstone.Heplanstovisither,butsincethewaterisdirtyandfulloftourists'
sunscreen
qdu_lkc
·
2018-11-22 16:38
最短路径
【贪心】洛谷_2887 防晒霜
Sunscreen
题意有c头牛,每头牛要用spf值在mins和maxs之间的防晒霜。有l瓶防晒霜,我们知道了它们的spf值,求出最多有多少头牛能用到防晒霜。思路贪心。先把牛的mins从大到小排序,然后对每一只牛,找到它能用的防晒霜,并且这个防晒霜的spf值最大,就可以解决问题了。这样子做是因为牛的mins已经从大到小排序了,所以当前的牛用的防晒霜的spf值要尽量大,因为这个防晒霜可能对后面的答案没有贡献,如果选了小
艾斯比哈
·
2018-08-14 15:52
贪心
Sunscreen
【贪心】
题目大意:题目链接:http://poj.org/problem?id=3614有nn头牛和mm种防晒霜,牛ii有只能忍受min[i]min[i]和max[i]max[i]之间的阳光。每种防晒霜有k[i]k[i]瓶,可以将涂了防晒霜的牛感觉的阳光固定在num[i]num[i]中。求最多能让多少牛享受日光浴?思路:思路一:匈牙利/网络流。很明显这是一个二分图,考虑匈牙利或网络流。建个模,随便搞搞,再
SSL_ZYC
·
2018-08-14 08:15
Frogger (最短路)
FroggerFreddyFrogissittingonastoneinthemiddleofalake.SuddenlyhenoticesFionaFrogwhoissittingonanotherstone.Heplanstovisither,butsincethewaterisdirtyandfulloftourists'
sunscreen
YOONGI
·
2018-04-16 20:47
最短路
Sunscreen
(贪心+优先队列)
Toavoidunsightlyburnswhiletanning,eachoftheC(1≤C≤2500)cowsmustcoverherhidewithsunscreenwhenthey'reatthebeach.CowihasaminimumandmaximumSPFrating(1≤minSPFi≤1,000;minSPFi≤maxSPFi≤1,000)thatwillwork.Ifthe
这条街上最靓的妞儿
·
2017-12-13 16:48
贪心
acm算法
Sunscreen
题目:一共C头牛牛要日光浴,第i头牛需要的阳光强度在区间[mini,maxi]之间,因为阳光对一些牛牛来说太强了因此需要给一些牛牛涂防晒霜,现有L种防晒霜第i种有coveri瓶能让阳光强度稳定在SPFi的强度,一瓶只能用给一头牛牛用完之后就被丢弃。问最多能让多少头牛涂上防晒霜?思路:将奶牛按照阳光强度最小值从小到大排序,防晒霜也按照阳光强度从小到大进行排序。当奶牛需要阳光强度最小值小于该防晒霜的阳
coocner
·
2017-07-27 11:28
算法
poj3614
Sunscreen
题目:DescriptionToavoidunsightlyburnswhiletanning,eachoftheC(1≤C≤2500)cowsmustcoverherhidewithsunscreenwhenthey'reatthebeach.CowihasaminimumandmaximumSPFrating(1≤minSPFi≤1,000;minSPFi≤maxSPFi≤1,000)that
科学旅行者
·
2017-07-01 20:31
poj3614
Sunscreen
题目:DescriptionToavoidunsightlyburnswhiletanning,eachoftheC(1≤C≤2500)cowsmustcoverherhidewithsunscreenwhenthey'reatthebeach.CowihasaminimumandmaximumSPFrating(1≤minSPFi≤1,000;minSPFi≤maxSPFi≤1,000)that
科学旅行者
·
2017-07-01 20:31
POJ 3614 -
Sunscreen
把牛按minSPF从小到大排序一下,防晒霜按SPF排序一下。然后遍历防晒霜lontion[1...L],对于lotion[i],把所有满足minSPF小于等于lontion[i].SPF的牛都找出来,入队。我们将这个队列定义为按cow[i].maxSPF的从小到大排序的优先队列,那么,每次取出的队首,都是当前要求最苛刻(SPF要求范围最小的)那头牛,先满足这些牛,如果当前这种防晒霜能满足这头牛,就
freenm
·
2017-03-29 21:54
ACM
-
数据结构
poj3614
Sunscreen
贪心+优先队列(怕晒的奶牛)
题意:每个奶牛有个防晒系数(spf)范围,有若干个防晒露可以分别将spf降到某个值,但是每个防晒露都有次数限制,输出最多可以保护几个奶牛。先通过每个奶牛的minspf进行从小到大排序,并将防晒露的spf值从小到大排序,用优先队列对奶牛的maxspf维护,顶层为最小值,对于每个防晒露的spf值,取minspf小于等于这个值的放进优先队列,再从队列中取值直到该防晒露用完,依次循环,最后输出最大值即可。
PrimeG
·
2017-03-15 14:37
poj
贪心
优先队列
编程练习7(最短路)
DescriptionFreddyFrogissittingonastoneinthemiddleofalake.SuddenlyhenoticesFionaFrogwhoissittingonanotherstone.Heplanstovisither,butsincethewaterisdirtyandfulloftourists’
sunscreen
Alex_Liuyuren
·
2016-11-28 23:19
问题求解
8位50岁+的好莱坞女星告诉你:保持美丽和年轻的秘诀!
JulianneMoore,55朱丽安·摩尔,55岁TheHungerGames:Mockingjay饥饿游戏3:嘲笑鸟Recommendation:
Sunscreen
热力
沪江英语
·
2016-07-17 00:00
POJ-3614
sunscreen
D1.题意:有C个奶牛去晒太阳(1,greater>q; //优先队列,greater从小到大排列,top为最小的元素;(这里拓展less是:从大到小排列) 3.代码:#include #include #include #include #include #include #include #defineMax2555 usingnamespacestd; intC,L; priori
qq_27919631
·
2016-05-08 10:00
C语言
优先队列
poj3614
Sunscreen
(优先队列+贪心)
题意:有n头牛,和m种防晒霜,每头牛有两个属性,下限a,上限b,要求防晒霜的防嗮属性在这个范围内才有效,每种防晒霜有两个属性,防嗮属性和瓶数。问最多能使多少头满足条件牛?思路:明显贪心,问题是怎么贪?从防晒霜考虑,所有防晒属性下限大于防晒霜的牛都可以使用这个防晒霜,那我们优先选择满足里面上限最小的,这样后面的牛选择空间就大了。操作,将牛按照下限,防晒霜排好序。每次将满足牛下限小于防晒霜的牛加入优先
yexiaohhjk
·
2016-03-16 11:00
【poj3614】
Sunscreen
DescriptionToavoidunsightlyburnswhiletanning,eachofthe C (1≤ C ≤2500)cowsmustcoverherhidewithsunscreenwhenthey'reatthebeach.Cow i hasaminimumandmaximum SPF rating(1≤ minSPFi ≤1,000; minSPFi ≤ maxSPFi
RobotLIUMENGYUE
·
2016-02-15 21:00
Sunscreen
(POJ 3614 优先队列)
SunscreenTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 5898 Accepted: 2068DescriptionToavoidunsightlyburnswhiletanning,eachofthe C (1≤ C ≤2500)cowsmustcoverherhidewithsunscreenwhenthey'reatth
御心飞行
·
2016-01-31 21:00
POJ 3614
Sunscreen
网络流,DinicG++964ms水过,SAP620msAC源点到每一个防晒霜建边,容量为cover[i];每一个防晒霜与它能保护的奶牛之间连一条边,容量为1;每一个奶牛连到汇点一条边,容量为1。最大流就是答案。Dinic模板:#include #include #include #include #include #include #include usingnamespacest
Fighting_Heart
·
2016-01-29 15:00
POJ 3416
Sunscreen
(贪心)
SunscreenTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:5778Accepted:2022DescriptionToavoidunsightlyburnswhiletanning,eachoftheC(1≤C≤2500)cowsmustcoverherhidewithsunscreenwhenthey’reatthebeach.Cow
zyd8888102
·
2016-01-19 20:00
poj
POJ 3614
Sunscreen
(贪心+优先队列)
SunscreenTimeLimit: 1000MSMemoryLimit: 65536KTotalSubmissions: 5713Accepted: 1994DescriptionToavoidunsightlyburnswhiletanning,eachofthe C (1≤ C ≤2500)cowsmustcoverherhidewithsunscreenwhenthey'reattheb
zwj1452267376
·
2016-01-06 20:00
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他