Задачка про компостеры
Ежедневные поездки на троллейбусе навели меня на такую простенькую с виду задачку:
Есть компостер, в котором установлено M x N зубчиков-перфораторов (В случае моего троллейбуса - 3x5). Спрашивается - каков минимальный набор прокомпостированных билетов, покрывающий всё множество различимых комбинаций? То есть - сколько есть комбинаций, различимых сдвигами и поворотами на 90°. Для простоты предположим, что прямоугольный билет всегда прямо укладывается в компостер, так что вариантами с вращением на произвольные углы мы пренебрегаем.
У нас с
tigerone не хватило знаний комбинаторики чтобы решить такую задачу (в смысле - решить аналитически, а не полным перебором на компе).
no subject
no subject
ÐÐ»Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ зÑбÑа задаÑа ÑÑивиалÑна - можно пÑобиÑÑ ÑолÑко Ð¾Ð´Ð½Ñ Ð´ÑÑкÑ.
ÐÐ»Ñ Ð´Ð²ÑÑ , как ни ÑÑÑанно, задаÑа пÑоÑе ÑеÑаеÑÑÑ Ñ ÑÑÑÑом вÑаÑений. Тогда меÑÑикой 'ÑазноÑÑи' комбинаÑий можно взÑÑÑ ÑаÑÑоÑние Ð¼ÐµÐ¶Ð´Ñ Ð·ÑбÑами. Ðо и в заданнÑÑ ÑÑловиÑÑ (3x5) Ñже можно ÑеÑаÑÑ Ð·Ð°Ð´Ð°ÑÑ. Ðо-моемÑ, задаÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ Ð½ÐµÐ¿Ð»Ð¾Ñ Ð¾ ÑпÑоÑÑиÑÑ, вÑделив на ÑабоÑем поле Ð·Ð¾Ð½Ñ MxM, ÑиммеÑÑиÑнÑÑ Ð¿Ð¾-многомÑ-как и доп. Ð·Ð¾Ð½Ñ Mx(N-M) коÑоÑÐ°Ñ ÑвелиÑÐ¸Ð²Ð°ÐµÑ ÐºÐ¾Ð»Ð¸ÑеÑÑво комбинаÑий пеÑвой.
no subject
ÐÑли Ð±Ð¸Ð»ÐµÑ Ð½Ðµ вÑÑавлÑеÑÑÑ Ð´Ð¾ ÑпоÑа в компоÑÑеÑ, Ñо можно бÑÐ´ÐµÑ Ð¾ÑбÑоÑиÑÑ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñе каÑÑинки, ÑдвинÑÑÑе на неÑколÑко гвоздей по веÑÑикали или гоÑизонÑали. ÐÑе, навеÑное, можно оÑкинÑÑÑ ÑиммеÑÑиÑнÑе по веÑÑикалÑной оÑи - еÑе половина.
Чем еÑе можно пÑенебÑеÑÑ?
no subject
ÐÐ¾Ñ ÑÑо ÑамÑй инÑеÑеÑнÑй моменÑ. ÐÑли закодиÑоваÑÑ Ð±Ð¸Ð½Ð°ÑнÑм кодом, Ñо ÑледÑÑÑие комбинаÑии бÑдÑÑ Ð¿ÑÐ¸Ð·Ð½Ð°Ð½Ñ ÑазнÑми, Ñ Ð¾ÑÑ Ð½Ð° Ñамом деле - в наÑем ÑпеÑиÑиÑном пÑиложении Ð¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾ пÑинÑÑÑ Ð·Ð° одинаковÑе.
000 111
000 111
111 111
111 000
111 000
ÐÐ¾Ñ Ð¸ÑклÑÑиÑÑ Ñакие повÑоÑÐµÐ½Ð¸Ñ - Ð¸Ð¼Ñ Ð¾ не ÑовÑем пÑоÑÑо.
no subject
011 000
011 110
000 110
000 000
000 000
no subject
no subject
no subject
ÐÐ¾Ñ Ð´Ð»Ñ Ð²ÑоÑого как Ñаз надо ÑÑиÑаÑÑ ÐºÐ¾Ð»Ð¸ÑеÑÑво комбинаÑий Ñо Ñдвигом.