#P3050. Hopscotch

    ID: 2051 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>模拟动态规划搜索BFSDFSUSACO 2005 November Bronze

Hopscotch

题目描述

奶牛们以一种非传统的方式玩儿童跳房子游戏。她们没有使用线性排列的编号方格,而是创建了一个与x轴和y轴平行的5×5数字直线网格。

奶牛们巧妙地跳到网格中的任意数字上,然后向前、向后、向右或向左(从不斜向)跳到网格中的另一个数字。她们再次跳跃(遵循相同规则)到一个数字(可能是已经访问过的数字)。

经过总共五次网格内跳跃后,她们的跳跃路径会形成一个六位数整数(可能包含前导零,例如000201)。

请确定通过这种方式可以创建的不同整数的数量。

输入

  • 第1到5行:网格内容,每行五个整数

输出

  • 第1行:可以构造的不同整数的数量

输入数据示例 1

1 1 1 1 1  
1 1 1 1 1  
1 1 1 1 1  
1 1 1 2 1  
1 1 1 1 1  

输出数据示例 1

15  

提示

输出细节
可以构造的数包括111111、111112、111121、111211、111212、112111、112121、121111、121112、121211、121212、211111、211121、212111和212121。没有其他可能的值。

来源

USACO 2005年11月青铜组