AT_joi2016yo_f.屋台 (Food stalls)
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
JOI君居住的IOI市南北方向为 H 区域,东西方向为 W 区域的长方形形状,被划分为 H×W 个区域。从北到第 i 个区域,从西到第 j 个区域表示为(i,j)现在,为了纪念在IOI市举办的国际编程比赛,举办了大规模的节日活动。几个区域里出现了小摊,各自销售不同种类的点心。从区域(1,1),到区域(H,W) 以及南北方向的摊位。
JOI君从区域 (1,1) 移动到区域(H,W)。为了缩短移动时间,JOI君只向东或南移动。JOI君喜欢点心,所以每次进入区域都会依次采取以下行动。
-
现区域若有摊贩出售未购买的糕点,则在该摊贩购买糕点。
-
现在区域的东西南北邻接区划出现了卖还没有买的点心的摊位时,从这些摊位中除了一个以外的所有摊位有销售员,购买点心。
JOI君不会多次购买同一种类的点心。
给你IOI市的大小、摊位的位置和各个摊位的点心价格,求出JOI君从区域 (1,1) 移动到区划 (H,W) 期间购买的点心总额的最小值。
输入格式
一共有H+1行。
在第1行中,有2个整数H,W(3≤H≤1000),(3≤W≤1000),中间以空白作为分隔符写着,这表示IOI市被划分为 $H×W $个区域。
接下来的 H 行分别写有由 W 个字符组成的字符串,表示IOI市各个区域的信息。H行中从第i行的左边数第j个字符,在区域(i,j)中没有摊位的情况下。(句号)。有摊位时为1,2,……,9中的任意一种,表示该摊位销售的点心的价格
在给出的5个输入数据中,在输入1中,摊位所在区域的数量为20以下。
输出格式
共一行,JOI君从区域 (1,1) 移动到区域 (H,W) 期间,购买的点心总额的最小值。
输入输出样例
输入#1
5 5 ..483 .59.9 3.866 79... 4.8..
输出#1
20
输入#2
12 10 ..498522.4 .633527629 54.4621596 634.213458 1924518685 7739539767 276155.3.6 87716372.2 .858877595 7998739511 3438.5852. 568.9319..
输出#2
63
输入解题思路,AI测评打分。不知道怎么写?