HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Contests > Ski track > problem:


10. Сakes and robots

Ski track

Start: Jan.03.2024 at 12:00:00 AM
Finish: Jan.06.2024 at 12:00:00 AM
The contest is finished!
• Contest scoreboard

Contest problems

• 02. Griby
• 03. Salat1
• 04. Salat2
• 05. Indulgention
• 06. Lavochki
• 07. Trassa
• 08. Vera
• 09. Bal
• 10. Сakes and robots

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.

tort

Роботы Варя, Гоша и Лёша совместно организовали производство тортиков. Робот Варя генерировала размеры сторон тортика в вареметрах (обозначим их А и В), выпекала тортик и наносила на его поверхность разметку-сетку на квадратные вареметры. Робот Гоша генерировал случайное число N и размещал на торте в случайно выбранных квадратах 2N кремовых розочек (не более одной на квадратик).

А робот Лёша выполнял интеллектуальную работу: резал торт. Запрограммирован он был так, что каждым разрезом рассекал торт или кусок торта на две части с одинаковым количеством розочек. Размер частей при этом мог быть неодинаковым, а разрезы были прямые и шли строго по разметке. Каждый торт Лёша старался разрезать на максимальное количество кусков, следуя при этом правилам.

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

Входные данные. В одной строке через пробел - натуральные A, B и N. А и В в пределах сотни, а N такое, что 2N розочек на торте помещаются. Далее следуют 2N строк, в каждой координаты розочки (смотрите на рисунок и читайте пример - разберётесь). Розочки на торте не упорядочены.

Выходные данные. Одно натуральное число - максимальное количество кусков, которое может обеспечить Лёша. Если Лёше не удастся сделать ни одного разреза - ну, торт будет одним большим куском.

Пример. На картинке два торта. Данные, описывающие первый торт, жёлтенький, могут выглядеть так:
4 3 2
1 0
2 0
2 1
2 2
Этот торт Лёша сможет разрезать на 4 куска: сначала он сделает разрез, обозначенный красным, а затем верхний кусок разрежет по вертикали, а нижний по горизонтали. А вот розовый торт Лёша разрезать не сможет, поэтому он останется единым куском.

Для отправки решений необходимо выполнить вход.

www.contester.ru