11868. Рядковий конвейєр


Відправити розв'язок

Бали: 100
Time limit: 1.0s
Memory limit: 500M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

У нас є сітка з \(H\) горизонтальними рядками і \(W\) вертикальними стовпцями. (\(i, j\)) позначає квадрат у \(i\)-му рядку зверху та \(j\)-му стовпчику зліва. (\(i,j\)) містить символ \(G_{i,j}\). \(G_{i,j\) є 'U', ' D', 'L' або 'R'.

Ви спочатку знаходитеся на (1,1). Ви повторюєте наступну операцію, доки не зможете зробити хід.

  • Нехай (\(i,j\)) буде квадратом, на якому ви зараз перебуваєте.

  • Якщо \(G_{i,j}\) 'U' і \(i \neq 1\), перейти до (\(i-1,j\)).

  • Якщо \(G_{i,j}\) це 'D' і \(i \neq H\), перейти до (\(i+1,j\)).

  • Якщо \(G_{i,j}\) дорівнює 'L' і \(j \neq 1\), перейти до (\(i,j-1\)).

  • Якщо \(G_{i,j}\) є 'R' і \(j \neq W\), перейти до (\(i,j+1\)).

  • В іншому випадку ви не зможете зробити хід.

Виведіть поле, на якому ви опинилися, коли не можете зробити хід. Якщо ви нескінченно повторюєте переміщення, тоді виведіть -1.

Обмеження

  • \(1 \leq H, W \leq 500\)
  • \(G_{i,j}\) є 'U', 'D', 'L' або 'R'.
  • \(H\) і \(W\) — цілі числа.

Формат вхідних даних

Перший рядок містить цілі числа \(H,W\)

Наступні  \(H\) рядків містять по \(W\) цілих чисел \(G_{i,j}\)

Числа розділяються пропуском, символи не розділяються.

Формат вихідних даних

У вихідний потік виведіть через пропуск шукані координати (i, j) або -1

Примітка

До прикладу 1:

(1,1)→(1,2)→(2,2)→(2,3)→(1,3)

Приклад вхідних даних

2 3
RDU
LRU

Приклад вихідних даних

1 3

Приклад вхідних даних

2 3
RRD
ULL

Приклад вихідних даних

-1

Приклад вхідних даних

9 44
RRDDDDRRRDDDRRRRRRDDDRDDDDRDDRDDDDDDRRDRRRRR
RRRDLRDRDLLLLRDRRLLLDDRDLLLRDDDLLLDRRLLLLLDD
DRDLRLDRDLRDRLDRLRDDLDDLRDRLDRLDDRLRRLRRRDRR
DDLRRDLDDLDDRLDDLDRDDRDDDDRLRRLRDDRRRLDRDRDD
RDLRRDLRDLLLLRRDLRDRRDRRRDLRDDLLLLDDDLLLLRDR
RDLLLLLRDLRDRLDDLDDRDRRDRLDRRRLDDDLDDDRDDLDR
RDLRRDLDDLRDRLRDLDDDLDDRLDRDRDLDRDLDDLRRDLRR
RDLDRRLDRLLLLDRDRLLLRDDLLLLLRDRLLLRRRRLLLDDR
RRRRDRDDRRRDDRDDDRRRDRDRDRDRRRRRRDDDRDDDDRRR

Приклад вихідних даних

9 5

Коментарі

Ще немає коментарів.