POJ 3592 Instantaneous Transference

原创 2011年01月19日 16:40:00

对于别人来说很水的题,对我来说很难。。。唉

 

首先,这道题抽象成一张有向图,由于magic power的存在,使得这张图中存在环,于是想到用强连通分量缩点的方法,把这张图变成DAG图(有向无环图),把每个分量中各个点的权值累加(注意可能为0)

 

然后从左上角的点所在的分量开始,求一条最长的一条带权路径,有很多方法,网上说的有拓扑排序,Bellman-Ford(运用记忆化搜索),DFS等等,由于数据量小,我就用了拍起来比较简单的DFS

 

这道题又被读题给害了, in the order from north to south then west to east我以为是逐列扫描,但事实上竟然是逐行扫描,鄙视下自己的英语。。。

 

不过A了这道题后,收获还是很多,也更加喜欢邻接表了,嘿嘿

 

代码:

 

 

相关文章推荐

POJ 3592 Instantaneous Transference(建图+缩点)

题意:在n*m 的图上只能向右4和向下走,问最多可以那都拿走多少矿石;# 表示不能到达该点,*表示该点可以传送的其他的点。 该图是一个有向图,可以传送到前面的点,所以可能出现环,因此可以用联通图缩点...

I - Instantaneous Transference POJ - 3592 ,spfa求最长路+tarjan缩点

I - Instantaneous Transference  POJ - 3592  It was long ago when we played the game Red ...

poj 3592 Instantaneous Transference

//author: CHC //First Edit Time: 2014-06-10 19:33 //Last Edit Time: 2014-06-10 19:33 //Filename:D:\b...
  • CHCXCHC
  • CHCXCHC
  • 2014年06月10日 21:34
  • 550

poj 3592 Instantaneous Transference(强连通分量+dp)

题意:给出一个n×m的矩阵,每个位置可能会有矿,最开始矿车在(0,0)的位置,每次矿车只能向下或者向左走,如果这个位置的字符是'0'~'9'的数字,代表该位置有相应的矿,如果是‘*’,表示这是一个传送...
  • qian99
  • qian99
  • 2013年10月15日 13:05
  • 636

poj 3592 Instantaneous Transference tarjan缩点 最长路 ++tarjan模版 && spfa最长路模版

/* 题意:给定一个矩阵,西南角为起点,每个单元都有一定价值的金矿(#表示岩石,不可达,*表示时空门,可以到达指定单元) 现在要求得最多可以获得多大利益 题解:强联通分量,最长路;如果没有...

poj 3592 Instantaneous Transference 强连通+缩点+最长路

题目链接:http://poj.org/problem?id=3592 题目大意 :坦克一开始在(0,0),只可以向右边或下边走,走过的时候可以获得该格子上面的矿物(只能采集一次,之后矿物消失)。 ...

【POJ】3592 Instantaneous Transference 强连通+最长路

Instantaneous Transference Time Limit: 5000MS Memory Limit: 65536K Total Submissi...

POJ-3592-Instantaneous Transference 解题报告

强连通分量+记忆化搜索题。一开始看成迷宫类搜索题,没想到这种题原来也可以是强连通分量题Orz,涨姿势了。题意:故事背景就是红警里面的超时空矿车采矿,起点和基地是这个迷宫图的左上角的格子。每一个格子要么...
  • JZQT_T
  • JZQT_T
  • 2014年12月27日 14:50
  • 561

POJ 3592 Instantaneous Transference 缩点 拓扑图DP

棋盘有些格子有权值,有些不可走,还有一些是传送门可以直接传送到给定点。剩余的均只能向右或向下走。求对角最长路。首先,如果传送门产生了环,那么连通分量内的所有点都是可达的——点可以重复走,所以缩点,新点...

POJ 3592 Instantaneous Transference 强连通分量+缩点+DP

这是一道变形题,不得不说是好题啊 题目大意是,有一张n*m的地图,每个点上可能是数字,代表矿石的数目,可能是*,表示一个传送阵,送往某个坐标,可能是#,代表不通。每次矿车只能往右方或者下方走一格,那...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:POJ 3592 Instantaneous Transference
举报原因:
原因补充:

(最多只允许输入30个字)