27
У Вас имеется неограниченный запас красных и синих лоскутков. Вам необходимо сшить из них
одеяло, имеющее форму прямоугольника размером MхN (1<=M<=20, 1<=N<=20, N № M). Лоскутки
представляют собой единичные квадраты. Сколько различных одеял можно сшить?
Формат входного файла
M:N
Формат выходного файла
L - число различных одеял, которые можно сшить.
Рабочая программа должна быть представлена в виде исполняемого модуля с именем
“ХХХХ2.ехе”, где ХХХХ - шифр участника.
Имя входного файла “2TESTx.txt”, где х - номер теста.
Имя выходного файла “2ANSx.txt”, где х - номер теста.
Время прохождения одного теста - 30 секунд.
Эти задачи очень похожи друг на друга, единственное отличие -это то, что в первой задаче число
бусинок каждого цвета фиксировано, а во второй задаче количество лоскутков различного цвета в
одеяле может изменяться. То есть в первом случае мы имеем дело с “Перестановкой с повторением”,
а во втором – с “Размещением с повторением” (см. часть 2). Используя известные формулы комбина-
торики, можно определить общее количество ожерелий и одеял, которые можно получить при задан-
ных условиях. Теперь нам надо учесть симметрию этих объектов, так как при определенных поворо-
тах или переворотах мы будем получать идентичные предметы. Как это сделать? В этом нам поможет
английский математик Уильям Бернсайд. В начале 20-го века он предложил следующую общую фор-
мулу для решения задач этого класса.
Пусть S – произвольное множество, содержащее конечное число элементов, а G – конечная
группа симметрий этого множества, содержащая n операций симметрии g1, g2, …, gn-1, gn. Одной из
этих операций должна быть тождественная (единичная) операция. Пусть через C(g) обозначено число
элементов множества S, инвариантных относительно операции g . Тогда общее число N элементов S,
не эквивалентных по отношению к симметриям группы G, равно
N=(C(g1)+C(g2)+…+C(gn))/n
Если g1 – тождественная (единичная) операция, то C(g1)=T, то есть C(g1) равно числу элементов
S.
Теперь, я думаю, что у Вас не будет больших трудностей с реализацией программы.
1.16 На пыльных дорогах космических трасс останутся наши следы
“ЗВЕЗДНЫЙ ТОРГОВЕЦ”
Республиканская олимпиада 1998, I-тур, задача 1
автор Даулеткулов А.
Пятнадцать минут до нуля. “Атлас” ждал старта. Изъеденныеударами метеоритов, некогда
полированные борта космического корабля, тускло отсвечивали в ярком земном свете, заполнявшем
небо Луны. Тупой нос устремлен вверх, в пустое пространство. Вакуум окружал его, а под ним
простиралась мертвая пемза лунной поверхности.
Доктор Гектор Конвей спросил:
- Как думаешь, успеем ли прибыть на Аврору раньше, чем об открытии узнают эти псы из
“Корпорации”, Гас?
Командир “Атласа” Огастас Хенри, к которому обратился Конвей, попыхивая трубкой, отве-
тил: