传统题 1000ms 256MiB

数字迷宫

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个 nnmm 列的数字迷宫,第 ii 行第 jj 列上的数字为 a(i,j)a_{(i,j)},表示走到这个格子后,下一次移动可以往上下左右任一方向走 a(i,j)a_{(i,j)} 格。

请问,若从网格左上角 (1,1)(1,1) 位置走到右下角 (n,m)(n,m) 位置,最少需要走多少步?

输入格式

第一行两个正整数 n,mn,m
接下来 nn 行每行 mm 个正整数表示迷宫里的数字。

输出格式

一个整数,即最少步数,若无法抵达右下角,输出 No Solution

输入输出样例 #1

输入 #1

3 4
1 2 3 4
1 1 1 1
2 2 2 2

输出 #1

3

说明/提示

数据范围

对于 100%100\% 的数据,1n,m1031 \leq n,m \leq 10^31aimax(n,m)1\leq a_i \leq max(n,m)

国贸周五19:30摸底赛 II

未参加
状态
已结束
规则
IOI
题目
9
开始于
2026-4-17 20:00
结束于
2026-4-17 21:30
持续时间
1.5 小时
主持人
参赛人数
7