Олимпиадный тренинг

Задача . C. Блоха


Задача

Темы: математика *1700

Известно, что блохи в Берляндии могут прыгать только по вертикали и горизонтали, причем прыгают они всегда ровно на s сантиметров. В центре некоторой клетки прямоугольной клетчатой доски n × m сантиметров (размер одной клетки — 1 × 1 сантиметр) оказалась блоха. Она может прыгать по доске сколько угодно, может даже посещать одну и ту же клетку несколько раз. Единственное ограничение — блоха не может выпрыгивать за пределы доски.

Блоха может посчитать количество клеток, до которых она может добраться из начальной позиции (x, y). Назовем это количество dx, y. Ваша задача — найти количество таких начальных позиций блохи (x, y), для которых dx, y максимально.

Входные данные

В первой строке записано три целых числа n, m, s (1 ≤ n, m, s ≤ 106) — длина доски, ширина доски и длина прыжка блохи соответственно.

Выходные данные

Выведите одно целое число — количество начальных позиций блохи, для которых количество клеток, до которых блоха может добраться из этой начальной позиции, максимально.


Примеры
Входные данныеВыходные данные
1 2 3 1000000
6
2 3 3 2
4

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя