![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Attempted
Masker_43
这个作者很懒,什么都没留下…
展开
-
POJ 1328【Radar Installation】
题目链接思路:参见AC_hell的Blog。贪心。如何贪心?我们首先把每个雷达换成点,把岛屿换成雷达,让岛屿reach out for雷达。雷达建在海岸线即x轴上,显然雷达应建在一些重叠的区域内。如何选取?把每个岛屿形成的等大的圆与x轴的两个交点记录为一个区间,只要有一个雷达建在这个区间里,那么这个岛屿就被照顾到。所以我们将所有的区间的L从左到右排序,遍历所有的区间,若有重叠则 ans...原创 2019-04-25 18:58:36 · 91 阅读 · 0 评论 -
HDOJ 3449【Consumer】
题目链接存疑:第一种代码为何WA?思路:注意题面没说多组用例,但是实际上是,很坑。依赖背包,即每组中的物品由一个主件和若干附件组成,若买任意附件则必须先买主件。本题中主件价值为零,价格倒是挺贵。首先按照背包九讲中的做法,不知为何WA:对每一组中的物品进行泛化(即先进行一次Sub_Pack,详见背包九讲)。对泛化后的物品进行Main_Pack。(均为01Pack)代码:WA:85...原创 2019-04-24 19:26:18 · 133 阅读 · 0 评论 -
【A - 棋盘问题】
由于本专题名声在外,且是在 VJ 平台上,一般大家都会找 cloned 比赛做,就不放链接了,在此一并解释。思路:第一版代码是写的比较熟的 dfs,但是一直 TLE。第二版是借鉴syyyyyw的BLOG。方法很简便,略作讲解:因为要求棋子不可以在同一行同一列,所以其实【每翻一个格子一并确定哪些格子不能翻,搜索后再翻回来】的操作就很难实现(因为有重叠的格子)(可以通过拷贝实现,详参见...原创 2019-05-12 09:41:56 · 289 阅读 · 0 评论 -
【C - Heavy Transportation】
思路:正权无向图,求最长路,路的长度由途经径的最小长度定义dijkstra。为什么这么慢?代码:1719ms 4704kB//1719ms 4704kB#include <iostream>#include <cstring>#include <algorithm>#include <queue>#define ...原创 2019-05-21 18:51:53 · 99 阅读 · 0 评论 -
【M - 非常可乐】
思路:6入口 BFS,但是我的思路偏了:一开始我以为是3个瓶子只要有一个达到 1/2总水量 就可以了(前两张代码),后来发现样例 4 1 3 的答案是 3 不是 2,就以为是只能用杯子喝水,可以喝很多次(后一张代码),但是这样会出现一个比较难解决的问题就是最后一个人喝完,另一个人还需要倒几次水有些难写,终于放弃了。第一张代码 map 的操作出了问题。去搜题解,原来题意是:使用...原创 2019-05-17 21:09:59 · 127 阅读 · 0 评论 -
【E - Currency Exchange】
思路:-啊,做得好懵…N种货币就是N个地点,M家“银行”就是M条路,找最长路,使用 i-th 货币时可以得到的最多钱就是 dis[i]。判断最后回到原点时可不可以得到更多钱。并且要判断是否有正环,如果有正环就能得到无限多的钱。可是写的BELLMAN-FORD和SPFA运行时间完全一样啊…SPFA中对于 vis[i]++ 位置的判断也不知道是否正确。甚至当我写了一个SLF,时间没有丝毫变...原创 2019-05-23 14:12:11 · 346 阅读 · 0 评论 -
【F - Wormholes】
思路:判负环(最短路问题若成环一定是负环)。问题:没有保证环必须经过点1啊,我认为应该是遍历全部的联通块,最后判断有没有负环,怎么大家全都直接从1开始判负环了。我也还不会写,只好也打一个Bellman-Ford。500点,2500边,稠密图,用邻接表反而超时。代码:1235ms 1644kB//1235ms 1644kB#include <iostream>...原创 2019-05-23 16:14:15 · 173 阅读 · 0 评论 -
【L - Connections in Galaxy War】
思路:“带权并查集”(权不变),离线删除、查询离线:结构体存储。将顺序的删除改为逆序的增添,起始图为全部摧毁后的图,再逆序输出答案。还没有AC代码:WA#include <iostream>#include <cstdio>#include <string>#include <cstring>#include <s...原创 2019-07-05 09:49:59 · 165 阅读 · 0 评论