HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Contests > Summer games > problem:


2. Mirror

Summer games

Start: June.17.2026 at 06:30:00 PM
Finish: June.17.2026 at 08:00:00 PM
The contest is finished!
• Contest scoreboard

Contest problems

• 1. Siren-5
• 2. Mirror
• 3. XY
• 4. Треугольник
• 5. R and J
• 6. Team of friends

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.

mirror

— Смотрите, зверики мои, что я принесла! Это самоклеющееся зеркало для ванной комнаты! Оно клеится на кафельную плитку, а потом, если надо, переклеивается на другое место. Надо только, чтобы границы зеркала совпадали с границами плиток. Куда приклеим?

Гвалт поднялся ужасный. Волкодав Масик просил повесить зеркало в середине стены, напротив его улыбки. Кот Шрёдик предложил наклеить зеркало прямо над нижнем краем ванны, такса Тася с ним согласилась, но попросила повернуть зеркало так, чтобы ширина оказалась больше высоты. Даже таракан Тарас изложил своё мнение: разместить зеркало в левом верхнем углу, чтобы он, вылезая из вентиляции, мог проверить, хорошо ли выглажен фрак и нет ли пыли на усах.

— А ну, тихо! Развели тут плюрализм! Вас много, зеркало одно! А вариантов его размещения на стене... а сколько их, кстати?

Разработайте программу, которая определяет, колько существует различных вариантов разместить на кафельной стене высотой А плиток и шириной В плиток зеркало размером C на D плиток.Зеркало, естественно, можно поворачивать. Варианты считаются одинаковыми, если в них зеркало закрывает одни и те же плитки.

Входные данные. Натуральные числа A, B, C, D, не превышающие 100 - размеры стены и зеркала. Числа вводятся по одному в строке.

Выходные данные. Одно целое число - количество вариантов размещения зеркала.

Пример. При вводе данных
6
4
4
2
программа должна вывести 14. Непоенятно, почему 14? Берём бумажку в клеточку, рисуем...

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

www.contester.ru