Codeforces Beta Round 85 (Div. 1 Only) |
---|
Закончено |
Маленький Петя любит заниматься дрессировкой пауков. У Пети есть доска размера n × m, в каждой клетке которой изначально сидит паук. Через одну секунду Петя быстро выбирает для каждого паука некоторое действие, и все они покорно выполняют свои команды. Всего есть 5 различных команд: остаться на месте или переползти из своей клетки в определенную из четырех соседних по стороне (то есть по одной команде на каждое из четырех возможных направлений). Петя дает команды таким образом, чтобы ни один паук не уполз за пределы доски. Допускается, что пауки могут ползти навстречу друг другу. Все пауки переползают одновременно, в одной клетке в итоге может оказаться более одного паука. Петя хочет знать, каким может быть максимальное возможное количество свободных от пауков клеток через одну секунду.
В первой строке через пробел записано два целых числа n и m (1 ≤ n, m ≤ 40, n·m ≤ 40) — размеры доски.
В первой строке выведите максимальное число клеток, в которых нет пауков.
1 1
0
2 3
4
В первом примере единственный возможный ответ:
s
Во втором примере один из возможных вариантов ответа:
rdl
rul
s обозначает команду «оставаться на месте», l, r, d, u обозначают команды соответственно «ползти влево», «ползти вправо», «ползти вниз», «ползти вверх».
Название |
---|