5613 - 提高:迷宫问题
时间限制 : 1 秒
内存限制 : 128 MB
简单描述:在一个n行m列的表格里,你在左上角1,1位置,你准备到右下角,即可n行m列的位置,在这个表格里,‘.’表示无任何代价就可以到,‘#’,表示障碍,需要一定成本拆除后才能到,你只能上下左右四个方向走; 每列的拆除代价为ci,即你可以花费ci的代价把i列的障碍拆除
输入
第一行输入两个正整数n,m,为网格图的大小。 接下来n 行,每行m 个字符,描述迷宫的地图。字符仅由'.','#',保证起点一定是空地。 接下来一行m个正整数Ci ,为消灭第i列的障碍的代价。
1≤n,m≤100
1≤Ci≤10^5
输出
输出一个整数,为到达目的地的最小代价。
样例
输入
4 4 .##. .#.# .### ..#. 5 3 9 4
输出
7
提示
消除第2列和第4列的障碍,总代价为7