CF811D.Vladik and Favorite Game

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

First line contains two space-separated integers nn and mm ( 1<=n,m<=1001<=n,m<=100 ) — number of rows and columns respectively.

Each of next nn lines contains mm characters describing corresponding row of field. Set of characters in field is described above.

Guaranteed that cell with coordinates (1,1)(1,1) is normal and there is at least one way from initial cell to finish cell without dangerous cells.

输入格式

You can press buttons no more than 2nm2·n·m times.

To press a button you should print "U", "D", "L", "R" in new line. It’s necessary to print newline character and flush output. After flushing buffer you should read answer from input data. Answer is the pair of space-separated integers xx , yy — new position of player. In case, if there is no cell in direction of moving, position will not change. If after any move player lost, in other words player move to dangerous cell, then xx and yy will be equal to 1-1 .

If after any move player is in finish or dangerous cell, then you should terminate your program.

To finish output buffer (i. e. for operation flush) right after printing direction and newline you should do next:

  • fflush(stdout) in C++
  • System.out.flush() in Java
  • stdout.flush() in Python
  • flush(output) in Pascal
  • read documentation for other languages.

Hacks

To perform a hack you should use this format:

<br></br>n m swapLR swapUD <br></br>a_1 <br></br>a_2 <br></br>... <br></br>a_n<br></br>Where nn , mm — number of rows and columns in game field. swapLRswapLR is equal to 11 in case, when directions "L’’ and "R’’ is swapped, and equal to 00 otherwise. swapUDswapUD is equal to 11 , when directions "U’’ and "D’’ is swapped, and equal to 00 otherwise. a1,a2,...,ana_{1},a_{2},...,a_{n} — description of corresponding rows of game field.

输出格式

In first test case all four directions swapped with their opposite directions. Protocol of interaction In more convenient form:

This test could be presenter for hack in following way:

<br></br>4 3 1 1<br></br>...<br></br>**.<br></br>F*.<br></br>...<br></br>

输入输出样例

  • 输入#1

    4 3
    ...
    **.
    F*.
    ...
    1 1
    1 2
    1 3
    1 3
    2 3
    3 3
    4 3
    4 2
    4 1
    3 1
    

    输出#1

    R
    L
    L
    D
    U
    U
    U
    R
    R
    D
    

说明/提示

In first test case all four directions swapped with their opposite directions. Protocol of interaction In more convenient form:

This test could be presenter for hack in following way:

<br></br>4 3 1 1<br></br>...<br></br>**.<br></br>F*.<br></br>...<br></br>

首页