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


Задания
Версия для печати и копирования в MS Word
Тип 0 № 7091
i

В таб­ли­це n × n стоят все целые числа от 1 до n2, по од­но­му в клет­ке. В каж­дой стро­ке числа воз­рас­та­ют слева на­пра­во, в каж­дом столб­це  — снизу вверх. До­ка­жи­те, что наи­мень­шая воз­мож­ная сумма чисел на глав­ной диа­го­на­ли, иду­щей свер­ху слева вниз на­пра­во, равна 1 в квад­ра­те плюс 2 в квад­ра­те плюс ... плюс n в квад­ра­те .

 

(Б. Френ­кин)

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

Ре­ше­ние.

Будем на­зы­вать ле­сен­кой сле­ду­ю­щую часть таб­ли­цы из n плюс левая круг­лая скоб­ка n минус 1 пра­вая круг­лая скоб­ка плюс \ldots плюс 1 кле­ток: самый левый стол­бец, сле­ду­ю­щий стол­бец без верх­не­го числа, сле­ду­ю­щий стол­бец без двух верх­них чисел, ..., самый пра­вый стол­бец без верх­них n минус 1 чисел.

При­мер. Дви­га­ясь от са­мо­го ле­во­го столб­ца ле­сен­ки к са­мо­му пра­во­му, за­пол­ня­ем их снизу вверх чис­ла­ми 1, 2, \ldots по воз­рас­та­нию: в пер­вом столб­це ле­сен­ки будут сто­ять числа от 1 до n, во вто­ром  — от n плюс 1 до 2 n минус 1 и т. д. За­пол­нив ле­сен­ку, за­пол­ня­ем остав­ши­е­ся клет­ки таб­ли­цы по тому же прин­ци­пу: дви­га­ясь от са­мо­го ле­во­го столб­ца таб­ли­цы к са­мо­му пра­во­му, за­пол­ня­ем их снизу вверх остав­ши­ми­ся чис­ла­ми по воз­рас­та­нию. Тогда таб­ли­ца будет удо­вле­тво­рять усло­вию, а сумма чисел на глав­ной диа­го­на­ли будет равна

n плюс левая квад­рат­ная скоб­ка n плюс левая круг­лая скоб­ка n минус 1 пра­вая круг­лая скоб­ка пра­вая квад­рат­ная скоб­ка плюс левая квад­рат­ная скоб­ка n плюс левая круг­лая скоб­ка n минус 1 пра­вая круг­лая скоб­ка плюс левая круг­лая скоб­ка n минус 2 пра­вая круг­лая скоб­ка пра­вая квад­рат­ная скоб­ка плюс \ldots плюс левая квад­рат­ная скоб­ка n плюс \ldots плюс 1 пра­вая квад­рат­ная скоб­ка =n в квад­ра­те плюс левая круг­лая скоб­ка n минус 1 пра­вая круг­лая скоб­ка в квад­ра­те плюс \ldots плюс 2 в квад­ра­те плюс 1 в квад­ра­те ,

что и тре­бу­ет­ся.

Оцен­ка. I спо­соб. Пусть a_1 мень­ше a_2 мень­ше умно­жить на s мень­ше a_n  — числа на глав­ной диа­го­на­ли (по­ря­док, в ко­то­ром они там стоят, нам не­из­ве­стен). Для каж­до­го a_k по­кра­сим само a_k и все числа, сто­я­щие либо под a_k в том же столб­це, либо слева от a_k в той же стро­ке, в цвет номер k. Тогда чисел каж­до­го цвета будет ровно n, и каж­дое число ле­сен­ки, кроме чисел глав­ной диа­го­на­ли, будет по­кра­ше­но ровно в два цвета  — «цвет стро­ки» и «цвет столб­ца» (а каж­дое число на глав­ной диа­го­на­ли  — толь­ко в один свой цвет).

За­ме­тим, что a_k боль­ше всех осталь­ных чисел цвета k и боль­ше всех чисел, цвет ко­то­рых имеет номер мень­ше k (так как a_k боль­ше a_k минус 1 боль­ше \ldots боль­ше a_1 пра­вая круг­лая скоб­ка . Тем самым a_k не мень­ше, чем ко­ли­че­ство чисел с цве­та­ми от 1 до k. Но таких чисел ровно

n плюс левая круг­лая скоб­ка n минус 1 пра­вая круг­лая скоб­ка плюс \ldots плюс левая круг­лая скоб­ка n минус левая круг­лая скоб­ка k минус 1 пра­вая круг­лая скоб­ка пра­вая круг­лая скоб­ка ,

по­сколь­ку чисел цвета 1 минус ровно n, чисел цвета 2, но не цвета 1, минус ровно n минус 1, \ldots, чисел цвета k, но ни од­но­го из цве­тов 1, 2, \ldots, k минус 1,  — ровно n минус левая круг­лая скоб­ка k минус 1 пра­вая круг­лая скоб­ка . От­сю­да

a_1 плюс \ldots плюс a_n боль­ше или равно n плюс левая квад­рат­ная скоб­ка n плюс левая круг­лая скоб­ка n минус 1 пра­вая круг­лая скоб­ка пра­вая квад­рат­ная скоб­ка плюс \ldots плюс левая квад­рат­ная скоб­ка n плюс
 плюс левая круг­лая скоб­ка n минус 1 пра­вая круг­лая скоб­ка плюс \ldots плюс 2 плюс 1 пра­вая квад­рат­ная скоб­ка =n в квад­ра­те плюс левая круг­лая скоб­ка n минус 1 пра­вая круг­лая скоб­ка в квад­ра­те плюс \ldots плюс 1 в квад­ра­те .

II спо­соб. Пусть a_1 мень­ше a_2 мень­ше умно­жить на s мень­ше a_n  — числа на глав­ной диа­го­на­ли. Рас­смот­рим не­ко­то­рое a_k. Если число из ле­сен­ки на­хо­дит­ся в одной стро­ке или в одном столб­це с одним из диа­го­наль­ных чисел a_1, a_2, \ldots, a_k, то оно не пре­вос­хо­дит его, и, зна­чит, не пре­вос­хо­дит a_k, числа x боль­ше a_k могут на­хо­дить­ся толь­ко в стро­ках и столб­цах с чис­ла­ми a_k плюс 1, \ldots, a_n  — таких чисел всего 1 плюс 2 плюс \ldots плюс левая круг­лая скоб­ка n минус k пра­вая круг­лая скоб­ка . Все осталь­ные  левая круг­лая скоб­ка n плюс k плюс 1 пра­вая круг­лая скоб­ка плюс \ldots плюс n чисел ле­сен­ки не боль­ше a_k, то есть a_k боль­ше или равно левая круг­лая скоб­ка n плюс k плюс 1 пра­вая круг­лая скоб­ка плюс \ldots плюс n . Скла­ды­вая, по­лу­ча­ем точ­ную оцен­ку на a_1 плюс a_2 плюс \ldots плюс a_n .

III спо­соб. Про­ну­ме­ру­ем все диа­го­на­ли, па­рал­лель­ные глав­ной и ле­жа­щие не выше её, чис­ла­ми от 1 до n снизу вверх. Пусть a_1 мень­ше a_2 мень­ше умно­жить на s мень­ше a_n  — числа на глав­ной диа­го­на­ли. Про­ведём из чисел a_1, a_2, \ldots, a_n минус 1 еди­нич­ные стрел­ки влево или вниз в по­пар­но раз­лич­ные клет­ки  левая круг­лая скоб­ка n минус 1 пра­вая круг­лая скоб­ка диа­го­на­ли (это, оче­вид­но, воз­мож­но). Из a_n же про­ведём одну из двух стре­лок на  левая круг­лая скоб­ка n минус 1 пра­вая круг­лая скоб­ка -ю диа­го­наль.

Далее дей­ству­ем ана­ло­гич­но. Имен­но, пусть мы уже про­ве­ли стрел­ки в клет­ки k диа­го­на­ли так, что пути по стрел­кам из a_1, \ldots, a_k не имеют общих кле­ток. Берём клет­ки k диа­го­на­ли, в ко­то­рые при­хо­дят пути из a_1, \ldots, a_k минус 1, и про­во­дим из них стрел­ки в по­пар­но раз­лич­ные клет­ки  левая круг­лая скоб­ка k минус 1 пра­вая круг­лая скоб­ка диа­го­на­ли. Из остав­шей­ся клет­ки про­во­дим любую стрел­ку на  левая круг­лая скоб­ка k минус 1 пра­вая круг­лая скоб­ка -ю диа­го­наль.

Те­перь не­труд­но до­ка­зать оцен­ку. Из кле­ток a_1, \ldots, a_k ведут k путей, причём их на­ча­ла длины n, n минус 1, \ldots, n минус k плюс 1 со­от­вет­ствен­но не имеют общих кле­ток. Число a_k не мень­ше всех чисел, встре­ча­ю­щих­ся на этих путях; по­это­му

a_k боль­ше или равно n плюс левая круг­лая скоб­ка n минус 1 пра­вая круг­лая скоб­ка плюс \ldots плюс левая круг­лая скоб­ка n минус k плюс 1 пра­вая круг­лая скоб­ка .

Сум­ми­руя, по­лу­ча­ем

 a_1 плюс \ldots плюс a_n боль­ше или равно n плюс левая круг­лая скоб­ка n плюс левая круг­лая скоб­ка n минус 1 пра­вая круг­лая скоб­ка пра­вая круг­лая скоб­ка плюс \ldots плюс
 плюс левая круг­лая скоб­ка n плюс левая круг­лая скоб­ка n минус 1 пра­вая круг­лая скоб­ка плюс \ldots плюс 1 пра­вая круг­лая скоб­ка =n умно­жить на n плюс левая круг­лая скоб­ка n минус 1 пра­вая круг­лая скоб­ка умно­жить на левая круг­лая скоб­ка n минус 1 пра­вая круг­лая скоб­ка плюс \ldots плюс 1 умно­жить на 1 .

За­ме­ча­ние. Это же ре­ше­ние можно офор­мить по-дру­го­му. Рас­смот­рим толь­ко рас­ста­нов­ку раз­лич­ных на­ту­раль­ных чисел в диа­го­на­лях 1, 2, \ldots, n . До­ка­жем, что если в каж­дой диа­го­на­ли по­ста­вить числа свер­ху вниз по воз­рас­та­нию, то рас­ста­нов­ка чисел в этом тре­уголь­ни­ке по-преж­не­му будет удо­вле­тво­рять усло­ви­ям. Для этого, если b_1 мень­ше умно­жить на s мень­ше b_k и c_1 мень­ше умно­жить на s мень­ше c_k минус 1  — числа в k и  левая круг­лая скоб­ка k минус 1 пра­вая круг­лая скоб­ка диа­го­на­лях, надо до­ка­зать, что b_i боль­ше или равно c_i при всех i=1, 2, \ldots, k минус 1 . Это до­ка­зы­ва­ет­ся, на­при­мер, тем же про­ве­де­ни­ем стре­лок; есть и дру­гие спо­со­бы. После этого в новой рас­ста­нов­ке число a_k не мень­ше, чем все числа в пер­вых k столб­цах тре­уголь­ни­ка, то есть

a_k боль­ше или равно n плюс левая круг­лая скоб­ка n минус 1 пра­вая круг­лая скоб­ка плюс \ldots плюс левая круг­лая скоб­ка n минус k плюс 1 пра­вая круг­лая скоб­ка ,

от­ку­да и сле­ду­ет оцен­ка.