Плащ для Абсолема | 프로그래밍의 벗 PivotOJ
PivotOJ

Плащ для Абсолема

시간 제한: 2000ms메모리 제한: 1024MB출처: MOOI 2014-15 qualBOJ 30779
이 문제는 본문 이미지 일부가 표시되지 않습니다. 텍스트만으로 풀이가 어려울 수 있습니다.

문제

Абсолему ещё далеко до превращения в бабочку, и он вкушает все прелести молодой жизни. К сожалению, во время мероприятия, связанного с неудачным выступлением на соревнованиях по программированию, Абсолем несколько потерял связь с реальностью и где-то забыл свой любимый плащ. Алиса предложила сшить опечаленному Абсолему такой же плащ, и тот на радостях поведал Алисе тайну волшебного узора.

Плащ представляет из себя прямоугольник N ×M с внутренней сеткой, узлы которой покрашены в K цветов особым образом:

  • Плащ размещается так, чтобы два его противоположных угла лежали в точках с координатами (0, 0) и (N, M).
  • Рассматриваются все прямые с угловым коэффициентом 1 (лежащие под углом 45 к оси абсцисс и направленные вверх и вправо), которые проходят хотя бы через один узел плаща. Эти прямые упорядочиваются слева направо (по тому, какая из них раньше (левее) пересекает ось абсцисс); самая левая прямая имеет номер ноль, а самая правая — N + M.

[이미지 1]

Плащ размером 7 × 4.

Точки, лежащие на i-й прямой, красятся в цвет номер (i mod K)+1, то есть один плюс остаток от целочисленного деления i на K.

[이미지 2]

Плащ размером 7 × 4, покрашенный в три цвета (цвет 1 — красный, цвет 2 — зелёный, цвет 3 — синий).

Шляпник, подслушав тайну узора плаща Абсолема, задумался, узлов какого цвета на плаще больше всего, а какого меньше всего. Помогите ему выяснить это!

출력

В единственной строке содержатся три целых числа N, M и K — размеры плаща и количество цветов соответственно (1 ⩽ N, M ⩽ 109, 1 ⩽ K ⩽ N + M + 1).

힌트

Плащ из первого примера изображён на рисунке из условия.

Во втором примере в каждый из двух цветов покрашено одинаковое число узлов плаща.

[이미지 3]

Плащ размером 2 × 3, покрашенный в два цвета.

예제

예제 1

입력
7 4 3
출력
2 14
3 13

예제 2

입력
2 3 2
출력
1 6
2 6
코드를 제출하려면 로그인하세요.