Codevs 1358 棋盘游戏

来源:互联网 发布:java调用webapi接口 编辑:程序博客网 时间:2024/06/06 16:31
Codevs 1358棋盘游戏
Accepted
标签:动态规划[显示标签]

描述

这个游戏在一个有10*10个格子的棋盘上进行,初始时棋子位于左上角,终点为右下角,棋盘上每个格子内有一个0到9的数字,每次棋子可以往右方或下方的相邻格子移动,求一条经过数字之和最小且经过0到9的所有数字的合法路径,输出其长度。(经过的数字包括左上角和右下角)

格式

输入格式

输入包含10行,每行10个数字,以空格隔开,表示棋盘格子上的权值。数据保证存在合法路径。

输出格式

输出所求路径的权值和。

样例1

样例输入1[复制]

0 1 2 3 4 5 6 7 8 91 1 1 1 1 1 1 1 1 02 1 1 1 1 1 1 1 1 03 1 1 1 1 1 1 1 1 04 1 1 1 1 1 1 1 1 05 1 1 1 1 1 1 1 1 06 1 1 1 1 1 1 1 1 07 1 1 1 1 1 1 1 1 08 1 1 1 1 1 1 1 1 09 1 1 1 1 1 1 1 1 5

样例输出1[复制]

50

限制

每个测试点1s

来源

CodeVS 1358

 用(0~2^10-1)来表示状态
代码:


0 0
原创粉丝点击