题目名称 1738. [HZOI 2014] 智哥的超时空传送
输入输出 tramcar.in/out
难度等级 ★★☆
时间限制 1200 ms (1.2 s)
内存限制 64 MiB
测试数据 20
题目来源 GravatarOI永别 于2014-10-17加入
开放分组 全部用户
提交状态
分类标签
最短路 连通性
分享题解
通过:61, 提交:202, 通过率:30.2%
GravatarRespawn 100 0.000 s 0.00 MiB C++
Gravatar面对疾风吧 疾风 疾风吧 100 0.000 s 0.00 MiB C++
Gravatarrvalue 100 0.000 s 0.00 MiB C++
Gravatarrvalue 100 0.000 s 0.00 MiB C++
GravatarAlbert S. Chang 100 0.000 s 0.00 MiB C++
Gravatar槿柒 100 0.000 s 0.13 MiB C++
Gravatar天一阁 100 0.009 s 0.85 MiB C++
Gravatar天一阁 100 0.009 s 0.85 MiB C++
Gravatar哒哒哒哒哒! 100 0.009 s 1.90 MiB C++
Gravatarlalalala 100 0.010 s 0.43 MiB C++
关于 智哥的超时空传送 的近10条评论(全部评论)
GravatarAntiLeaf
2017-05-25 16:04 10楼
回复 @Albert S. Chang :
中国有句古话叫做“闷声发大财”,运用卡常的奇技淫巧就不要炫耀了...
Gravatar_Itachi
2017-04-03 06:26 9楼
原题:POJ_3592
P.S.:写了这么长的丑比工程向代码居然卡到了前几位...一脸蒙蔽.png
GravatarAlbert S. Chang
2017-04-02 19:03 8楼
回复 @NewBee :
默认代码风格 227 Lines 路过
Gravatarrvalue
2017-03-04 10:32 7楼
好题推荐
GravatarGo灬Fire
2017-01-01 20:00 6楼
数组开小了调了一下午
Gravatar千世断魂自凝眉
2016-08-28 17:20 5楼
改码风毁一生= =
想改改码风然后自己看着特别费劲
然后一个字母调了一个小时= =
然后又默默地把199行的代码缩回了原来的码风141行
GravatarNewBee
2016-08-07 17:59 4楼
50min写的超长渣渣代码0分·QAQ
现在A了,清空数组忘了清环 没谁了·-·
Gravatar安呐一条小咸鱼。
2016-08-07 14:40 3楼
刷走Pascal
Gravatar天一阁
2014-10-18 07:40 2楼
回复 @新的风暴已经现 :
maark
Gravatarztx
2014-10-17 21:35 1楼

1738. [HZOI 2014] 智哥的超时空传送

★★☆   输入文件:tramcar.in   输出文件:tramcar.out   简单对比
时间限制:1.2 s   内存限制:64 MiB

【题目描述】

    智哥在玩红色警戒这款游戏时学会了超时空传送,他利用这种神奇的科技时直接将物体传送到某个规定的位置,不论距离有多远。   

    智哥因为上课打红警(技术高超),被老师发现,(道高一尺,魔高一丈)。罚去操控一个采矿车,而且恼怒的老师是个贪财的家伙,他要求智哥采到最多的矿石,以满足他的贪欲,所以智哥要在操场旁的矿区(好屌的矿区!)开采。这个矿区是一个由n*m个小格子组成的矩形区域,其中一些格子有矿石,而另一些没有。矿石只能被采集一遍,而不会重新产生。

    矿车的初始位置为该矩形地区的西北角。它只能向东或向南的临近的格子移动,而不能向北或向西移动。一些格子有传送门而使矿车可以通过超时空传送到达某个特定的格子。

    现在,智哥是这个矿车的指挥,他把传送技术给了你,当然任务也给了你,呵呵。。你可以决定是否使用传送门(可以选择留在原地)。而这种传送门是永远不会消失的,当你到达有这种传送门的格子时,就可以立刻使用它。

【输入格式】

输入的第一行为一个整数T(1<=T<=5),表示数据的组数。 

对于每一组数据,第一行是两个由空格隔开的整数N和M(2<=N,M<=40)。

接下来的N行每行将是一个包含M个字符的字符串。 

每一个字符可以是一个整数X(0<=X<=9)或一个“*”或一个“#”。 

如果是一个整数X表示这个格子有X单位的矿石,当你的矿车经过这里时可以把它们全部采集走。

如果是“*”则表示在这个格子有一个传送门。 

如果是“#”则表示在这个格子里是有障碍物而不能到达的。 

矿车的起始位置一定没有障碍物。 

就上面的地图显示的,地图中一共有K个“*”。接下来的K行描述每个传送门传送的目的地,按照传送门的位置从北到南,从西到东的顺序给出(即逐行给出)。(传送门的目的地的横纵坐标是从0到N-1,0到M-1的)

【输出格式】

对于每一组数据,你应该输出你最多能够获得多少单位的矿石。

【样例输入】

2 2 

1 1 

1 * 

0 0

【样例输出】

3

【提示】

你的终点是任意的,你不能走到地图外,传送门是不会把你传送到地图外的。

【来源】   

 hzoi2014