сайты - меню - вход - но­во­сти


Задания
Версия для печати и копирования в MS Word

В каж­дую из k ячеек квад­рат­ной таб­ли­цы n x n за­пи­са­на еди­ни­ца, а в осталь­ные ячей­ки – ноль. Най­ди­те мак­си­маль­ное зна­че­ние k, при ко­то­ром, не­за­ви­си­мо от ис­ход­но­го рас­по­ло­же­ния еди­ниц, меняя ме­ста­ми стро­ки между собой и столб­цы между собой, можно до­бить­ся того, что все еди­ни­цы ока­жут­ся выше по­боч­ной диа­го­на­ли или на ней? (По­боч­ной на­зы­ва­ет­ся диа­го­наль, иду­щая из ле­во­го ниж­не­го угла в пра­вый верх­ний угол. На ри­сун­ке при­ве­ден при­мер: со­дер­жи­мое ячеек, ле­жа­щих выше по­боч­ной диа­го­на­ли или на ней, от­ме­че­но жир­ным.)

Спрятать решение

Ре­ше­ние.

Таб­ли­цу раз­ме­ра­ми n x n будем обо­зна­чать T_n. Оче­вид­но, что для таб­ли­цы T_2. ис­ко­мое мак­си­маль­ное k равно 3. Экс­пе­ри­мен­ти­руя с таб­ли­цей T_3, можно за­ме­тить, что k = 4 (ниже мы до­ка­жем это стро­го). Сде­лан­ные на­блю­де­ния поз­во­ля­ют пред­по­ло­жить, что для про­из­воль­но­го n боль­ше 1 мак­си­маль­ное зна­че­ние k равно n плюс 1. До­ка­жем это.

Пре­жде всего, по­ка­жем, что n плюс 2 еди­ни­цы таб­ли­ца со­дер­жать не может. Для этого при­ве­дем контр­при­мер, но сна­ча­ла вспом­ним опре­де­ле­ние транс­вер­са­ли. Транс­вер­са­лью таб­ли­цы Tn на­зы­ва­ют набор из n ячеек, со­дер­жа­щих 1, любые две из ко­то­рых рас­по­ло­же­ны в раз­ных стро­ках и раз­ных столб­цах. Ясно, что если какие-то ячей­ки об­ра­зо­вы­ва­ли транс­вер­саль, то и после пе­ре­ста­нов­ки строк или столб­цов они снова об­ра­зу­ют транс­вер­саль. На ри­сун­ке изоб­ра­же­на таб­ли­ца n x n с n плюс 2 еди­ни­ца­ми, рас­по­ло­жен­ны­ми на глав­ной диа­го­на­ли, а также в таб­ли­це 2 × 2 в левом верх­нем углу. Такая таб­ли­ца со­дер­жит две транс­вер­са­ли. В то же время таб­ли­ца, у ко­то­рой все 1 лежат на или выше по­боч­ной диа­го­на­ли, со­дер­жит не более одной транс­вер­са­ли. Зна­чит, к тре­бу­е­мо­му в за­да­че виду таб­ли­ца на ри­сун­ке при­ве­де­на быть не может. По­это­му k мень­ше или равно n плюс 1.

По­ка­жем, что n плюс 1 еди­ни­цу все­гда можно пе­ре­не­сти на по­боч­ную диа­го­наль или выше. Итак,

дана таб­ли­ца Tn, со­дер­жа­щая 0 мень­ше k мень­ше или равно n плюс 1 еди­ниц. В такой таб­ли­це обя­за­тель­но есть стро­ка или ровно с одной 1, или не со­дер­жа­щей еди­ниц вовсе. Рас­смот­рим эти слу­чаи.

 ·  В таб­ли­це Tn есть стро­ка, со­дер­жа­щая ровно одну 1. По­ста­вим эту стро­ку на по­след­нее место. Затем, пе­ре­став­ляя столб­цы, пе­ре­ме­стим эту един­ствен­ную 1 в край­ний левый стол­бец.

 ·  В таб­ли­це Tn есть стро­ка, со­дер­жа­щая толь­ко нули. По­ста­вим эту стро­ку на по­след­нее место. Пе­ре­став­ляя столб­цы, сде­ла­ем так, чтоб в край­нем левом столб­це была хоть одна еди­ни­ца.

В каж­дом слу­чае по­лу­че­на под­таб­ли­ца T_ n минус 1, со­дер­жа­щая, по край­ней мере, на одну 1 мень­ше, чем таб­ли­ца T_n. С таб­ли­цей T_ n минус 1 можно вы­пол­нить ана­ло­гич­ные пре­об­ра­зо­ва­ния. В ре­зуль­та­те за n минус 2 шага при­дем к таб­ли­це T_2, для ко­то­рой уже уста­нов­ле­но, что k = 3. Фор­му­ла k=n плюс 1 до­ка­за­на.

 

Ответ: n + 1.