CF241F Race
题目描述
老城是一个矩形城市,表示为m×n块网格。这座城市包含许多建筑物、笔直的双向街道和路口。每个路口和每个建筑物都恰好是一个街区。所有的街道都有一个街区的宽度,可以是垂直的,也可以是水平的。每条街的两边都有一个路口。当且仅当它们共享一个公共边时,我们才称两个块相邻。没有两个不同街道的街区是相邻的,也没有两个路口是相邻的。
每年都有一个节日,作为节日的一部分,Peykan 沿着城市的一条特殊路径走。这条路径从街道的一个街区开始,经过许多交叉路口,并在某个街道的一个街区结束。对于每个街区,我们知道 Peykan 从这个街区到相邻街区需要多长时间。此外,Peykan 可以在一分钟内从每个路口到达其相邻的街区。
我们知道 Peykan 的初始位置以及它到达目的地所经过的路口序列。经过所有的路口,到达目的地后,它会永远停留在那里。你的任务是找出 Peykan 开始移动 k 分钟后会在哪里。 考虑到 Peykan 总是遵循通过给定交叉路口序列并到达目的地的最短路径。
请注意,Peykan 可能会多次访问某些街区。
输入格式
输入的第一行包含三个整数 m , n 和 k (3
输出格式
一行,输出2个整数$ r_{f} $ 和 $ c_{f} $ — ( $ r_{f},c_{f} $ )正好是 Peykan 第k分钟的位置。
## 样例 #1
### 样例输入 #1
```
3 10 12
##########
#z1a1111b#
##########
2 3 ab 2 8
```
### 样例输出 #1
```
2 8
```
## 样例 #2
### 样例输入 #2
```
10 3 5
###
#w#
#1#
#a#
#1#
#1#
#1#
#1#
#b#
###
3 2 abababababababab 6 2
```
### 样例输出 #2
```
8 2
```
## 样例 #3
### 样例输入 #3
```
3 10 6
##########
#z1a1311b#
##########
2 3 ab 2 8
```
### 样例输出 #3
```
2 7
```