- ← Back
- P1 (1)
- P1 (2)
- P2 (1)
- P2 (2)
- P3 (1)
- P3 (2)
- P3 (3)
- P3 (4)
- P4 (1)
- P4 (2)
- P4 (3)
- P4 (4)
- P4 (5)
- P4 (6)
- P4 (7)
- P4 (8)
- P5 (1)
- P5 (2)
- P5 (3)
- P5 (4)
- P6 (1)
- P6 (2)
- P6 (3)
- P6 (4)
- Гурток 1A
- Гурток 1B
- Гурток 1С
- Гурток 1D
- Гурток 1E
- Гурток 1F
- Гурток 2A
- Гурток 2B
- Гурток 2C
- Гурток 2D
- Гурток 2Е
- Гурток 2F
Жавхар --- лінивий кіт
Limits: 2 sec., 256 MiB
Жавхар — кіт. Не просто кіт, а лінивий кіт.
У домі Жавхара є робот-порохотяг, якого кіт використовує як транспортний засіб.
Кімната, у якій перебуває кіт, є прямокутником з висотою \(h\) клітинок та шириною \(w\) клітинок. Кіт хоче, починаючи з будь-якої клітинки кімнати, зробити собі екскурсію кімнатою та повернутися у початкову клітинку. Обов’язкова умова — побувати в кожній клітинці кімнати рівно один раз (за винятком початкової, у якій кіт побуває двічі).
Робот вміє робити наступне:
Поїхати на одну клітинку вверх (команда
U).Поїхати на одну клітинку вправо (команда
R).Поїхати на одну клітинку вниз (команда
D).Поїхати на одну клітинку вліво (команда
L).
Скажіть, будь ласка, чи здійсненна мрія кота-Жавхара. А якщо так — виведіть клітинку, з якої може почати робот-порохотяг, та його маршрут по кімнаті.
Input
У першому рядку задано два цілі числа \(h\) та \(w\) — розміри кімнати, у якій перебуває кіт-Жавхар.
Output
Якщо мрія кота-Жавхара нездійсненна — виведіть -1.
Якщо ж мрія кота може здійснитися, то в першому рядку виведіть два
цілі числа \(r\) та \(c\) — номери рядка та стовпця клітинки, з
якої робот буде починати свій маршрут. У другому рядку виведіть можливий
маршрут робота-порохотяга — рядок довжини \(h*w\), який складається із символів
U, R, D, L.
Constraints
\(1 < h * w \le 10^5\),
\(1 \le r \le h\),
\(1 \le c \le w\).
Samples
| Input (stdin) | Output (stdout) |
|---|---|
| 4 4 | 4 3 RULLURRULLLDDDRR |
| Input (stdin) | Output (stdout) |
|---|---|
| 2 3 | 2 3 LLURRD |
| Element Type | Created | Who | Problem | Compiler | Result | Time (sec.) | Memory (MiB) | # | Actions |
|---|