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
并查集水题
HDU3938Portal(
并查集
离线应用)求路的条数
PortalTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):1017AcceptedSubmission(s):514ProblemDescriptionZLGGfoundamagictheorythatthebiggerbananathebiggerbananape
青山绿水之辈
·
2020-09-14 20:04
ACM
图论----并查集
POJ Supermarket
算法分析:一开始的时候虽然想到了贪心,但是没想到这也可以和
并查集
挂上勾,orz。就是用贪心的思想加上
并查集
的查找判定就可以了,太神奇了!但是还有一个问题,怎么用
并查集
判断呢?哈哈,这里就有一个技巧了。
YouthDance
·
2020-09-14 20:28
Cheap Robot —— 想法,dijkstra+kruskal重构树+
并查集
+树链剖分+lca,有丶东西
Thisway题意:给你一张大小为n的图,并且点1~k是充电站。有q个询问,每次询问你从a走到b最少需要的电池大小为多少。假设你当前电量为c,当走过一个权值为w的边时,你的点会变成c-w,如果这个点是充电站,那么你的电量会便会变回电池容量。问你你每次需要的电池容量最小是多少。题解:有一说一,这道题很厉害。首先先用dijkstra找到每个点距离它最近的充电站的距离,然后的话我们可以知道,如果一条边要
天翼之城*
·
2020-09-14 20:50
想法
树链剖分
最小生成树
【Codeforces Round 263 (Div 2)B】【
水题
贪心】Appleman and Card Game 选字符,每个字符个数的平方
ApplemanandCardGametimelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputApplemanhasncards.Eachcardhasanuppercaseletterwrittenonit.ToastmanmustchoosekcardsfromAppl
snowy_smile
·
2020-09-14 20:20
题库-CF
CodeForces
水题
贪心
poj 1456 - Supermarket(贪心+
并查集
)
题意:(from:http://www.cnblogs.com/rainydays/archive/2011/06/20/2085269.html)有一些货物,每个货物有价值和卖出的截至日期,每天可以卖一个货物,问能卖出的最大价值是多少。思路:(from:http://hi.baidu.com/vfxupdpaipbcpuq/item/13cbd3258c29e20d72863edf)贪心,按利润
primo_001
·
2020-09-14 20:31
poj
POJ 1456 Supermarket(贪心 +
并查集
)
先按高利润排序,用
并查集
查出它时间最后期限,优先安排其时间尽可能靠后,然后用
并查集
将时间期限往前提一天,因为时间期限相同的物品有很多,利润有不同,这样贪心
qwe585p
·
2020-09-14 20:07
贪心法
并查集
HDU3938 Portal
并查集
101010721683458582289645215810573778810//查询长度615918276#include#include#include#includeusingnamespacestd;constintM=10005;/*本题题意有必要说一下,给出一系列查询长度,要求你找出任意两点间的最长边小于等于给出的查询长度,做法是对给出的边排序,具体看代码,我也是看了别人写的才明白题意
ACder_chen
·
2020-09-14 20:35
并查集
CF 1139-C Edgy Trees(
并查集
)
题目:传送门思路:因为选拔赛做过一道类似的题,所以直接就想到
并查集
了,不得不说这很巧妙。
JingLuoZZZ
·
2020-09-14 20:15
CF200题计划
Supermarket【
并查集
】【贪心】
>Description有一个商店有许多批货,每一批货又有N(0Input多组数据,每组先给出一个整数N,表示这批货的商品个数。然后有N对数,每对数有两个用空格隔开的正整数Pi,DiP_i,D_iPi,Di,表示第i个商品的收益和过期时间。相邻两对数之间用空格隔开。输入以一个文件终止符结束,并且保证所有输入数据正确。>Output对于每组数据,输出一行一个整数表示该批货物能卖出的最大价格。>Sam
ssl_fuyang
·
2020-09-14 20:42
并查集
贪心;暴力;模拟
并查集
的应用
并查集
可以有很多应用。比如权值
并查集
或带扩展域的
并查集
,可以来维护一些可传递的关系。当然,
并查集
最直接的应用,则是来维护集合的的连通关系。
HOGWARTS333
·
2020-09-14 20:10
G - Supermarket(贪心+
并查集
)
来源:vjudge[kuangbin带你飞]专题5
并查集
G-Supermarket链接:https://vjudge.net/contest/320571#problem/G题目描述:AsupermarkethasasetProdofproductsonsale.Itearnsaprofitpxforeachproductx
qq_42765626
·
2020-09-14 20:09
【题解】poj1456
并查集
+贪心
可以用
并查集
来实现。建立一个关于“天数”的
并查集
。对于一个商品,如果在d天后过期,就查询d的树根r。如果r大于0,则安排在第r天卖出,令r为r-1的子节点。
不进清北不改名
·
2020-09-14 20:25
算法竞赛进阶指南
poj
贪心
并查集
Portal HDU - 3938(
并查集
+最小生成树的思维应用)
本题题意是对于每一个查询,会给你一个值L,让你找图中有多少点对(u,v),使得该点对之间的所有的路径上的最大边权的最小值小于L,针对此类计数统计问题,我们一般要对于每一条边来考虑其贡献,假设我们用cnt[i]来维护每一个
并查集
合里的元素个数
qq_3030364995
·
2020-09-14 20:52
[算法竞赛进阶指南]Supermarket(二叉堆,
并查集
)
poj-1456.SupermarketDescription超市里有N件商品,每个商品都有利润pi和过期时间di,每天只能卖一件商品,过期商品(即当天di#include#includeusingnamespacestd;constintMAX=10010;structStore{intprofit;//利润intdays;//保质期};boolcmp(Storea,Storeb)//按过期时间
ガッシュ·ベル
·
2020-09-14 20:20
Oj刷题
POJ 1456 Supermarket【
并查集
+ 贪心】
超市里有N个商品.第i个商品必须在保质期(第di天)之前卖掉,若卖掉可让超市获得pi的利润.每天只能卖一个商品.现在你要让超市获得最大的利润.Input多组数据.每组数据第一行为一个整数N(0#include#includeusingnamespacestd;typedeflonglongll;#definelsrtr.p;}}a[maxn];intmain(){intn;while(~scanf
moomhxy
·
2020-09-14 20:47
思维
贪心
并查集
【POJ 1456】Supermarket【
并查集
】
题意:给定N个商品,每个商品利润为pi,过期时间为di,每天只能卖一个商品,过期商品不能再卖,求如何安排每天卖的商品,可以使收益最大。1#include#include#include#definerep(i,a,b)for(inti=a;ix.v;}}t[N];intfind(intx){returnp[x]==x?x:p[x]=find(p[x]);}voidmerge(intx,inty){
Gene_INNOCENT
·
2020-09-14 20:46
#
并查集
数据结构
poj 1456 supermarket(贪心+
并查集
优化)
问题:SupermarketPOJ-1456给出n个商品的价格和过期天数,问如果一天只能卖一件,问最大可能营业额分析:贪心策略1:从最后一天开始往前走,每走一天,就把这一天要过期的商品纳入选择列表,每一天都把当前列表里面最贵的商品卖出,直到第一天贪心策略2:把所有的商品按价格从大到小排序,从最大的开始选,将其所对应的最后一天选中,如果选到当前的最大价格商品时,其所对应的最后一天已经有价格更高的商品
vvictoryuki
·
2020-09-14 20:14
ACM_贪心算法
ACM_数据结构
Prediction(
并查集
+思维)
给你一棵树和一张图,树上的节点代表了图上的一条边,每次给你一个树上的集合,你需要将集合中的点以及在树上点的所有父亲节点代表的边在图中连接,给出图中联通块个数;题解:如果只有一次询问,那可以直接对树跑dfs同时维护一个
并查集
qq_2456160268
·
2020-09-14 19:36
数据结构
ACM
Supermarket POJ - 1456 (贪心+
并查集
)
先将n个物品按价值降序排个序,从头扫到尾,对于每一个物品i,判断能不能在#include#include#includeusingnamespacestd;constintmaxn=1e4+10;structnode{intp,d;}th[maxn];intfa[maxn];//fa[i]表示的是i时刻的状态,-1为未被占用boolcmp(constnode&a,constnode&b){retu
MARS
·
2020-09-14 19:36
贪心
并查集
[poj 1456]Supermarket{贪心+
并查集
}
id=1456解题思路我们可以用
并查集
维护一个数组中“位置”的占用情况。每个“位置”所在集合的代表就是从它开始往前数第一个空闲的位置(包括它的本身)。
心有猛虎|细嗅蔷薇
·
2020-09-14 19:29
并查集
贪心算法
HDU 3938 Portal (离线
并查集
,此题思路很强!!!,得到所谓的距离很巧妙)
PortalTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):2027AcceptedSubmission(s):998ProblemDescriptionZLGGfoundamagictheorythatthebiggerbananathebiggerbananape
Y先森0.0
·
2020-09-14 19:56
POJ 1456 Supermarket【
并查集
+贪心】
AsupermarkethasasetProdofproductsonsale.Itearnsaprofitpxforeachproductx∈Prodsoldbyadeadlinedxthatismeasuredasanintegralnumberoftimeunitsstartingfromthemomentthesalebegins.Eachproducttakespreciselyoneu
神探小小迪
·
2020-09-14 19:43
ACM
百练POJ
数据结构----并查集
数据结构
算法竞赛进阶指南
HDU 3938 Portal(
并查集
构建MST+离线处理)*
PortalTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):2063AcceptedSubmission(s):1008ProblemDescriptionZLGGfoundamagictheorythatthebiggerbananathebiggerbananap
等我学会后缀自动机
·
2020-09-14 19:11
HDU习题集
离线处理
hdu Portal 离线+
并查集
★★
PortalTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):1737AcceptedSubmission(s):856ProblemDescriptionZLGGfoundamagictheorythatthebiggerbananathebiggerbananape
古宇hhhh
·
2020-09-14 19:32
图论
贪心+
并查集
HDU1598//想了好几天,刚开始时想用DFS,然后TLE了,接着想用下DP,发现不可行,然后,然后就看了题解了;#include#include#includeusingnamespacestd;constintMAX=99999999;structnode{intstart;intwei;intval;};intpre[202];intcmp(nodea,nodeb){returna.val
tyg_zx
·
2020-09-14 19:03
被虐——并查集
CodeForces - 962C Make a Square (dfs)
水题
深搜即可但要注意前导0的问题#include#include#include#include#include#include#include#include#definelllonglong#defineullunsignedlonglongconstintN
qmhna
·
2020-09-14 19:29
搜索
Hdu 3938 Portal【离线+
并查集
+思维】
PortalTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):1792AcceptedSubmission(s):883ProblemDescriptionZLGGfoundamagictheorythatthebiggerbananathebiggerbananape
mengxiang000000
·
2020-09-14 19:32
最小生成树及其拓展
思维
BZOJ P3631[JLOI2014]松鼠的新家
哇,刷
水题
出人品啊方法1:大力线段树+树链剖分树剖一眼题啊很简单,每出来两个点直接求一遍LCA然后直接树链剖分大力在经过的点上+1就行了,这是不是肥肠简单啊方法2:据说可以差分??
萌呆233
·
2020-09-14 19:32
bzoj
poj1182 带权
并查集
题意:一共有ABC三种动物,A吃B,B吃C,C吃A,现在共有n个动物,编号1~n,给出k句话,判断真假;每句话包含val,u,v;val==1,代表u,v,是同类,val==2代表u吃v假的条件为:1.与前面某些真话冲突;2.u,v,大于n3.当val==2时,u!=v,即不能自己吃自己;思路:有联系的为一个集合,0代表和集合根同类,1代表吃集合根,2代表被集合根吃;刚开始是每个动物都是一个集合,
OJBFOWE
·
2020-09-14 19:16
Poj 1456 Supermarket
解析:先进行利润从高到低的排序,利用
并查集
按利润排序,建立一个关于时间的
并查集
:每次插入一个物品时,若该物品时间为i,找出find(i),记为t,若t不为0,则将该物品安排到t这个时间完成,并使f[t]
lkbsbird
·
2020-09-14 19:27
Poj
POJ1456.Supermarket(贪心+
并查集
)
题目链接:https://vjudge.net/problem/POJ-1456题意:给n个商品,在截止期限d前卖出可以赚到p钱,问怎么安排可以使得利益最大化解题思路:利用贪心+
并查集
优化先贪心按p的从大到小进行排序
Buyi.
·
2020-09-14 19:17
数据结构
ECNA 2017 一些题解 & 一点感悟
CDRMMessages
水题
,按照提题意模拟DGameofThrowns其实和权游没有啥关系,还是按照题意模拟,要注意负数取模FKeepingOnTrackdfs一边,更新一下当前节点的所有子树到其他的子树的点对数
limn2o4
·
2020-09-14 19:11
ACM
Contest
POJ 2069 Super Star 爬山
题目大意空间最小球覆盖思路临滚粗前做点
水题
qwqCODE#define_CRT_SECURE_NO_WARNINGS#include#include#include#include#include#defineINF1e15
16bit戦争
·
2020-09-14 19:00
计算几何
爬山
POJ
HDU 3938 Portal
并查集
给一个无向图,求有多少个点对,使得两点间的路径上的花费小于L,这里路径上的花费是这样规定的,a、b两点之间所有的路径中的最大边的最小值。当然题目上不是这么写的。它问的是有多少种路径,这里就比较模糊了,到底两个路径怎样才算是两种路径呢,这时候重新看题,可以发现,如果理解为路径中经过的点不同的话,题目中给的所谓两点间的花费这个定义就没有意义了,所以就可以猜测,题目要求的是有多少个点对了。然后就明确题意
iteye_6233
·
2020-09-14 19:48
hdu3938(Portal)
并查集
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3938题意描述:简单的讲就是,给你一张无向图,求有多少条路径使得路径上的花费小于L,这里路径上的花费是这样规定的,a、b两点之间的多条路径中的最长的边最小值!分析:因为考虑到数据的大小所以需采用离线算法先计算出结果后在统一输出结果!这里首先要从a到b的所有路径中筛选出这样一条路径(路径中的最长边是所有路
hutu_mingbai
·
2020-09-14 19:00
数据结构
【
并查集
】【贪心】supermarket
链接:poj1456——supermarketluoguUVA1316——supermarket题目:有一个商店有许多批货,每一批货又有N(0#include#include#includeusingnamespacestd;intn,gg,f[100000],ans;structnode//排序用{intw,p;}e[1000001];intfind(intdep){returnf[dep]y.
SSL_whd
·
2020-09-14 19:59
贪心
并查集
HDU-3938-Portal
网上找了相关的题解,稍稍懂了些,是求满足点对儿之间路径存在最大花费段不超过q的点对儿数目,像克鲁斯卡尔,用
并查集
搞搞。
f_zyj
·
2020-09-14 18:36
树
图论
数据结构
True Liars POJ - 1417
题意:有p1个好人,p2个坏人好人只说真话坏人只说谎话给出n句某个人说某个人是真人还是坏人问是否存在好人和坏人方案的唯一解有的话则升序输出好人先用一个带权
并查集
维护一个联通块内的关系然后dp[i][j]
菜得不行的sb
·
2020-09-14 18:06
并查集
dp
【poj-1182】食物链
并查集
食物链TimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:66802Accepted:19713Description动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B,B吃C,C吃A。现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这N个动物所构成的食物链关系进行
ctsas
·
2020-09-14 18:32
并查集
并查集
【CodeForces500E】New Year Domino (线段树+
并查集
+栈)
题目大意有一排多米诺骨牌,按x坐标顺序从左到右输入,每个骨牌有他的位置p,高度l,可以花费1代价使骨牌高度+1,有q个询问,询问一个区间l,r,从l开始推倒,使[l,r]区间全部倒下的最小代价。题解考虑将询问排序,离线处理。因为左边的骨牌有可能会推倒它右边的连续一段区间的骨牌,我们处理询问时应按询问左端点从右往左处理。设当前左端点已经处理到第ll个骨牌。用addadd数组存储每个骨牌需要增加的量。
CaptainHarryChen
·
2020-09-14 18:05
题解
poj Supermarket(贪心)(
并查集
)(优先队列)
SupermarketDescriptionAsupermarkethasasetProdofproductsonsale.Itearnsaprofitpxforeachproductx∈Prodsoldbyadeadlinedxthatismeasuredasanintegralnumberoftimeunitsstartingfromthemomentthesalebegins.Eachpro
Alzh
·
2020-09-14 18:27
并查集
贪心
栈/队列
ACM
kuangbin带你飞专题5
并查集
G - Supermarket POJ - 1456 优先队列(小根堆)+贪心
并查集
+贪心
AsupermarkethasasetProdofproductsonsale.Itearnsaprofitpxforeachproductx∈Prodsoldbyadeadlinedxthatismeasuredasanintegralnumberoftimeunitsstartingfromthemomentthesalebegins.Eachproducttakespreciselyoneu
夕林山寸
·
2020-09-14 18:26
数据结构----并查集
技巧思维题
HDOJ-----3938---Portal
并查集
ZLGGfoundamagictheorythatthebiggerbananathebiggerbananapeel.Thisimportanttheorycanhelphimmakeaportalinouruniversal.Unfortunately,makingapairofportalswillcostmin{T}energies.TinapathbetweenpointVandpoin
pupil_blue
·
2020-09-14 18:56
并查集
hdu portal(经典)
这是一道好题,让我又学了一个新的知识,离线算法+
并查集
题意:先给出图,求存在多少路径使得花费T小于L,T的定义是u,v亮点的所有路径的最大边的最小值(Unfortunately,makingapairofportalswillcostmin
aysd68784
·
2020-09-14 18:42
POJ 1456-Supermarket(贪心+
并查集
)
SupermarketTimeLimit:2000MSMemoryLimit:65536KTotalSubmissions:23513Accepted:10318DescriptionAsupermarkethasasetProdofproductsonsale.Itearnsaprofitpxforeachproductx∈Prodsoldbyadeadlinedxthatismeasureda
_Hayasaka
·
2020-09-14 18:01
c++
贪心专题
#
并查集
算法
c++
图论
Andrew Stankevich Contest 38 , J-Jackpot
看上去是个博弈,实际上是花式
并查集
写的很开心。
acerlawson
·
2020-09-14 18:28
数据结构
codeforces
图论
poj 1456 Supermarket 贪心
并查集
优化
按价值排序后由大到小加进结果,贪心的放在最后的时间里如果某个时间已经占满往前放这时要用
并查集
维护这天前面没有占满的最后一天#include#include#include#include#include
acblacktea
·
2020-09-14 18:27
贪心
并查集
HDU-3938 Portal(离线
并查集
)
先上原题:ProblemDescriptionZLGGfoundamagictheorythatthebiggerbananathebiggerbananapeel.Thisimportanttheorycanhelphimmakeaportalinouruniversal.Unfortunately,makingapairofportalswillcostmin{T}energies.Tinap
a054545641
·
2020-09-14 18:16
ICPC题解
【POJ 1456】Supermarket【
并查集
】
还可以用
并查集
做。设father[i]father[i]father[i]表示保质期在第ii
SSL_ZYC
·
2020-09-14 18:18
并查集
Codeforces D. 0-1-Tree (树形dp)
/problem/D题意:给你一颗树,同时给每一条边定义一个属性0和1,定义(x,y)表示x到y,其中我们经过1边后不能经过0边,求有多少对(x,y);做法:本蒟蒻只想得到树形dp的想法,想不到大佬的
并查集
方法
KXL5180
·
2020-09-14 18:19
ACM题解
动态规划
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他