| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 2 | 2 | 2 | 100.000% |
В една известна телевизионна игра играч се намира пред вертикално правоъгълно табло с размери N реда на М колони. Той има възможност да избере някоя от колоните и да пусне в нея топче. Топчето започва да пада надолу като последователно преминава през различни клетки докато не достигне до дъното на правоъгълното табло. По своят път надолу то може да преминава от една колона в друга, като попада в клетки, означени със следните знаци:
Напишете програма tvgame, която определя колко е най-голямата възможна сума, която играчът може да събере в играта и му показва един възможен начин, по който може да я постигне.
На първия ред на стандартния вход са записани две цели числа N – броят на редовете и M – броят на колоните на таблото. Следват N реда, като всеки от тях съдържа M символа, задаващи игралното табло.
На първия ред на стандартния изход програмата трябва да изведе колко е максималната възможна сума в хиляди левове, която играчът може да събере в играта.
На втория ред на стандартния изход изведете номера на колоната, в която трябва да се пусне топчето, за да постигне съответната сума. На следващия ред отпечатайте пътя на топчето – за всяко преминаване на топчето от една клетка в друга изведете по един символ L, ако топчето продължава към долната лява клетка, символ R, ако топчето продължава в долната дясна клетка или D, ако продължава към долната клетка.
4 5 1L.20 2.LX1 4L4.5 08123
10 4 DRD