TopCoder

User's AC Ratio

100.0% (2/2)

Submission's AC Ratio

75.0% (3/4)

Tags

Description

Cheng 因為在動漫界養了太多老婆,犯下了滔天大罪被 pudding 抓去關,想逃跑的 Cheng 在這個監獄裡面探索著......。
Cheng 發現這個監獄有著神秘魔法,監獄原本是 $N \times M$ 的矩形,若走超過邊界則會被傳送到另一邊,換言之:

  • 定義座標 $(x,\ y)$ 代表由上到下第 $x$ 個橫排、由左到右第 $y$ 個直排的位置。
  • 若在 $(1,\ y)$,如果往上走,因為會碰到上方的邊界,傳送到 $(N,\ y)$。
  • 若在 $(N,\ y)$,如果往下走,因為會碰到下方的邊界,傳送到 $(1,\ y)$。
  • 若在 $(x,\ 1)$,如果往左走,因為會碰到左方的邊界,傳送到 $(x,\ M)$。
  • 若在 $(x,\ M)$,如果往右走,因為會碰到右方的邊界,傳送到 $(x,\ 1)$。

這就是這個監獄的神秘魔法力量,但似乎因為魔法力量太過強大,強大到魔法力量會溢散出來,Cheng 是個觀察力十分好的同學,他發現這個監獄中 $(x,\ y)$ 座標每秒會溢散出 $a_{x,\ y}$ 單位的魔法力量。Cheng 可以蒐集這些魔法力量,如果蒐集達到 $K$ 單位的魔法力量就可以靠著這些魔法力量破壞監獄逃出來!

Cheng 告訴你第 $0$ 秒的時候他在 $(s,\ t)$ 這個座標 (他一開始也會蒐集到這個座標上的魔法力量),他接下來會告訴你他每秒會怎麼走,這會是一個字串 $S$,每個字元代表他每秒的操作,如下:

  • U 代表向上走。
  • D 代表向下走。
  • R 代表向右走。
  • L 代表向左走。

請你告訴 Cheng 在第幾秒才會蒐集到足夠的魔法力量讓他逃離這個監獄?如果在他講的操作執行完過後都無法蒐集到足夠的魔法力量則輸出 $-1$。


對於所有測試資料:
$1 \le N,\ M \le 10$
$0 \le K \le 10$$9$
$1 \le s \le N$
$1 \le t \le M$
$0 \le a_{i,\ j} \le 100$
$1 \le |S| \le 10$$6$ ,$|S|$ 代表字串 $S$ 的長度。
$S_i \in$ {U, D, L, R},$S_i$ 代表字串 $S$ 中的第 $i$ 個字元。

Input Format

第一行有五個數字,依序為 $N,\ M,\ K,\ s,\ t$,
接下來會有 $N$ 行,每行會有 $M$ 個數字,第 $i$ 行第 $j$ 個數字為 $a_{i,\ j}$,
接下來有一行,此行有一個整數代表 $S$ 字串的長度,
接下來有一行,此行有一個字串 $S$。

Output Format

輸出一個數字代表答案。

Sample Input 1

1 5 10 1 3
1 2 3 4 5
6
LLUDLR

Sample Output 1

5

Sample Input 2

3 3 10 2 2
1 3 5
1 2 1
5 3 1
6
LLUDLR

Sample Output 2

4

Hints

Problem Source

Subtasks

No. Testdata Range Score

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 1000 65536 65536
1 1000 65536 65536
2 1000 65536 65536
3 1000 65536 65536
4 1000 65536 65536
5 1000 65536 65536
6 1000 65536 65536
7 1000 65536 65536
8 1000 65536 65536
9 1000 65536 65536
10 1000 65536 65536
11 1000 65536 65536
12 1000 65536 65536
13 1000 65536 65536
14 1000 65536 65536
15 1000 65536 65536
16 1000 65536 65536
17 1000 65536 65536
18 1000 65536 65536
19 1000 65536 65536