#E. 两只塔姆沃斯牛(ttwo)

    传统题 1000ms 256MiB

两只塔姆沃斯牛(ttwo)

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

Description

两只牛在森林里故意走丢了。农民 John 开始用他的专家技术追捕这两头牛。 你的任务是模拟他们的行为(牛和 John)。 追击在 10x10 的平面网格内进行。一个格子可以是:一个障碍物,两头牛(它们总在一起), 或者农民 John.两头牛和农民 John 可以在同一个格子内(当他们相遇时),但是他们都不能进入有障碍的格子。 牛在地图里以固定的方式游荡。每分钟,它们可以向前移动或是转弯。如果前方无障碍且不会离开地图,它们会按照原来的方向前进一步。否则它们会用这一分钟顺时针转 90 度。 农民 John, 深知牛的移动方法,他也这么移动。

每次(每分钟)农民 John 和两头牛的移动是同时的。如果他们在移动的时候穿过对方,但是没有在同一格相遇,我们不认为他们相遇了。当他们在某分钟末在某格子相遇,那么追捕结束。开始时,John 和牛都面向北方。

Format

Input

每行 10 个字符,表示如上文描述的地图。

Output

输出一个数字,表示 John 需要多少时间才能抓住牛们。输出 0,如果 John 无法抓住牛。

Samples

*...*.....
......*...
...*...*..
..........
...*.F....
*.....*...
...*......
..C......*
...*.*....
.*.*......
49

Limitation

1s, 1024KiB for each test case.

4月15日作业

未认领
状态
已结束
题目
8
开始时间
2023-4-15 0:00
截止时间
2023-4-29 23:59
可延期
24 小时