08 2020 档案

摘要:畅通工程再续 HDU - 1875 思路: 1.将一条边加入最小生成树时有额外条件,注意一下即可。 2.如果所有点均可连通,那么应该在同一个集合里,也就是有同一个根节点;如果出现了不同的根节点说明没有全部连通。 然后就是套模板。 const int maxn = 100 + 10; const in 阅读全文
posted @ 2020-08-14 20:34 StreamAzure 阅读(111) 评论(0) 推荐(0) 编辑
摘要:Truck History POJ - 1789 题意: 给定n个互不相同的长度为7的字符串,将两个字符串之间的距离定义为两串中字符不同的位置个数,问1/Q的最大值,其中Q=\sum^_{d(,)}。 思路: 求的就是最小生成树的总边权……除了距离需要另外算一下以外就是套模板。 co 阅读全文
posted @ 2020-08-14 18:00 StreamAzure 阅读(92) 评论(0) 推荐(0) 编辑
摘要:Arctic Network POJ - 2349 相似题目:POJ 2253 Frogger 题意: 给定p个哨所的坐标,可任意使其中s个拥有卫星通讯功能。任意两个具有卫星通讯功能的哨所视为连通。在剩下的哨所之间建立无线电路径,路径的花费D为哨所之间的距离。求能使所有哨所连通的最小的$ 阅读全文
posted @ 2020-08-14 17:26 StreamAzure 阅读(112) 评论(0) 推荐(0) 编辑
摘要:Constructing Roads POJ - 2421 题意: 给定N个村庄,每个村庄给定N个整数,为从它出发到各个村庄(包括它自己)的距离。再给Q条信息x,y,表示村庄x与村庄y之间已经有道路。问使所有村庄连通的要修的路的最短总长度。 思路: 这题应该是考察对最小生成树 阅读全文
posted @ 2020-08-14 05:54 StreamAzure 阅读(82) 评论(0) 推荐(0) 编辑
摘要:题前没标注的都是板子题…… 1.Jungle Roads POJ - 1251 2.Networking POJ - 1287 (太板子了,略) 3.Building a Space Station POJ - 2031 4.Constructing Roads POJ - 2421 5. 6.Tr 阅读全文
posted @ 2020-08-14 01:11 StreamAzure 阅读(91) 评论(0) 推荐(0) 编辑
摘要:Building a Space Station POJ - 2031 题意: 给定n个球形空间的坐标(x,y,z)以及半径。以下三种情况均可视为空间之间连通:(1)两球之间有重合部分或一个被另一个完全包含在内;(2)两球之间有走廊直接连接;(3)两球之间通过走廊间接连接。走廊建在两个球形空间的表面 阅读全文
posted @ 2020-08-14 00:49 StreamAzure 阅读(102) 评论(0) 推荐(0) 编辑
摘要:Jungle Roads POJ - 1251 题意: 给定若干条村庄之间的道路及其维护费用,问可以保证各村庄之间连通的最低维护费用。 思路: 直接套最小生成树的板子。 int fa[maxn]; int r[maxn]; int x[maxn], y[maxn], w[maxn]; int num 阅读全文
posted @ 2020-08-14 00:00 StreamAzure 阅读(78) 评论(0) 推荐(0) 编辑
摘要:Connections in Galaxy War ZOJ - 3261 题意: 有n颗星星,编号0n。第i颗星星的能量值为Pi。每颗星星可以向与它直接或间接相连、且能量值比它大(相等也不行)的星星求助,如果这样的星星有多颗,则向其中编号最小的星星求助。现给定m条星星之间的通道 阅读全文
posted @ 2020-08-13 22:25 StreamAzure 阅读(119) 评论(0) 推荐(0) 编辑
摘要:A Bug's Life POJ - 2492 题意: 一种昆虫,异性之间才能配对,同性之间不能配对。现给出n只昆虫的m条配对关系,问其中有没有不合理(即同性配对)的情况。 思路: 虽然看起来迥异,但这题的内在逻辑和Parity game POJ - 1733是一样的……所以公式可以照搬,都 阅读全文
posted @ 2020-08-11 15:05 StreamAzure 阅读(86) 评论(0) 推荐(0) 编辑
摘要:Rochambeau POJ - 2912 题意: N个小孩玩M轮剪刀石头布。其中1个小孩是法官,剩下的小孩分为3组(可能有空的组)。每轮游戏随机从所有小孩中抽两个人,同组的小孩会出同样的手势,不同组的小孩会出不同的手势,法官可以随意出手势。现给出M轮游戏的结果,问哪个小孩是法官 阅读全文
posted @ 2020-08-11 14:43 StreamAzure 阅读(77) 评论(0) 推荐(0) 编辑
摘要:食物链 POJ - 1182 思路: 因为和这题差不多,所以就只简单地写一下关键点。 路径压缩的关系维护: A与fa[A]的关系 fa[A]与root的关系 A与root的关系 同类【0】 同类【0】 同类【0】 同类【0】 吃root【1】 吃root【1】 同类【0】 被root吃【2】 被ro 阅读全文
posted @ 2020-08-10 02:18 StreamAzure 阅读(109) 评论(0) 推荐(0) 编辑
摘要:1.【板子题】Wireless Network POJ - 2236 (标记结点是否可用) 2.【板子题】The Suspects POJ - 1611 (判断有多少个结点与结点0在同一集合) 3.【板子题】How Many Tables HDU - 1213 (统计集合的个数) 4.【带权并查集】 阅读全文
posted @ 2020-08-10 01:43 StreamAzure 阅读(92) 评论(0) 推荐(0) 编辑
摘要:How Many Answers Are Wrong HDU - 3038 题意: 有一个长度已知的整数串,给出一系列包含l,r的语句,表示[l,r]这个区间的和。问有多少条语句是错误的。 思路: 多组输入!!! 数据只有2×105这么大,不用离散化了。 因为和这题差不多,所以就只简单 阅读全文
posted @ 2020-08-09 23:56 StreamAzure 阅读(99) 评论(0) 推荐(0) 编辑
摘要:Parity game POJ - 1733 题意: 有一个长度已知的01串,给出一系列包含l,r的语句,表示[l,r]这个区间中的1是奇数个还是偶数个。问前多少条语句是正确的。 思路: 一:集合元素的选定 首先为了能连通,需要把所给闭区间改为左开右闭区间,如第2~4位上有偶数个1,改写为$ 阅读全文
posted @ 2020-08-09 22:54 StreamAzure 阅读(135) 评论(0) 推荐(0) 编辑
摘要:Supermarket POJ - 1456 题意: 给出n种商品的价格及最后出售期限(如2表示最晚在第2天出售),每天只能出售一种商品,问最大销售额。 思路: 首先想到贪心。如果商品之间存在时间冲突,显然选择价格更高的那一个更优。 将所有商品按价格从大到小排序。对于第i个商品,先尝试在它的 阅读全文
posted @ 2020-08-08 23:03 StreamAzure 阅读(86) 评论(0) 推荐(0) 编辑
摘要:P3958 奶酪 思路: 因为一开始就知道可以用并查集做,只是试着写了一下。 显然,如果两球相切/相交时是可以merge的,在全部尝试过merge之后再判断【与顶面相交的洞】和【与底面相交的洞】是否在同一集合内即可(也就是find(i)==find(j)) 卡在了两处地方: 一是没有让所有洞两两之间 阅读全文
posted @ 2020-08-08 18:08 StreamAzure 阅读(105) 评论(0) 推荐(0) 编辑
摘要:Is It A Tree? POJ - 1308 小希的迷宫 HDU - 1272 题意: 这两题几乎一样,代码改一下输出就行了。 给定一个图,判断这个图是不是树。 思路: 这里判定标准有三个:一是无环,二是n个结点,n-1条边,三是空树的情况。 后两个条件很简单,统计一下就可以了;至于判环,可以用 阅读全文
posted @ 2020-08-07 01:24 StreamAzure 阅读(211) 评论(0) 推荐(0) 编辑
摘要:Layout POJ - 3169 题意: n头奶牛按序号1 n排成一行,允许多头奶牛站在同一个位置上。给定ML行关系,每行三个整数u,v,dis,表示奶牛u与奶牛v的距离不大于dis;再给定MD行关系,每行三个整数u,v,dis,表示奶牛u与奶牛v的距离 阅读全文
posted @ 2020-08-02 17:55 StreamAzure 阅读(134) 评论(0) 推荐(0) 编辑
摘要:Extended Traffic LightOJ - 1074 题意: 有n个路口,每一个路口有一个拥挤度Ai,从一个路口I到另一个路口J的收益为:(AJAI)3。问从第1个路口到达第k个路口的最小收益。如果不能到达或收益<3,输出“?”,否则输出最小收益。 阅读全文
posted @ 2020-08-02 16:52 StreamAzure 阅读(108) 评论(0) 推荐(0) 编辑
摘要:Subway POJ - 2502 题意: 给定家与学校的坐标,以及若干条地铁路线各站点的坐标,还有人的速度与地铁的速度。一到达站点就可以立刻上车,不同地铁路线之间可以随意换乘。问从家到学校花费的最小时间。 思路: 懒鬼宗旨:能写floyd绝对不写dijkstra和SPFA…… 唯一要注意的是,本题 阅读全文
posted @ 2020-08-01 00:01 StreamAzure 阅读(106) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示