Задача 1
JMO
Evan Chen / JMO Solution Notes
66 задачи от базата, подредени за бързо решаване по година или клас. Показаните източници са тези, записани към самите задачи.
16 години1 класаИма видими липси
Избрана година
2023
Открити липси за попълване от източника
- 2023 · 11-12: липсва задача 2
11-12
4 задачиПълен запис
Задача 3
Условие
Нека е нечетно положително цяло число. Разглеждаме дъска , съставена от единични квадратчета. Да наречем една конфигурация максимална, ако тя се състои от домина, подравнени по решетката, които покриват всички квадратчета освен едно. От такава конфигурация е позволено да плъзнем едно домино, без да го въртим, така че то да покрие непокритото квадратче; тогава се получава нова максимална конфигурация с друго непокрито квадратче. За максимална конфигурация нека е броят на различните максимални конфигурации, които могат да се достигнат от чрез поредица от такива плъзгания. Да се намери най-голямата възможна стойност на .Решение
Отговорът е Номерираме квадратчетата с координати , където . За дадена конфигурация наричаме специални непокритото квадратче и всички квадратчета, чиито две координати имат същите четности като координатите на непокритото квадратче. Броят на специалните квадратчета е най-много . Ще покажем, че при плъзганията непокритото квадратче може да се движи само в една дървовидна компонента от специални квадратчета. Построяваме насочен граф върху специалните квадратчета. Ако домино покрива специално квадратче , то покрива и съседно неспециално квадратче; ако в същата посока на още една стъпка има специално квадратче , поставяме ребро . Непокритото квадратче няма изходящо ребро. Всяко друго специално квадратче има най-много едно изходящо ребро. Нека е слабосвързаната компонента, която съдържа непокритото квадратче. В нея няма ненасочен цикъл: ако имаше такъв, условието за най-много едно изходящо ребро от връх би принудило целия цикъл да е насочен, а тогава той не може да лежи в компонента на връх без изходящо ребро. Следователно подлежащият граф на е дърво, а всички ребра в него са ориентирани към непокритото квадратче. Едно плъзгане по ребро на това дърво просто обръща ориентацията на това ребро и премества единствения връх без изходящо ребро в съседен връх. Така достижимите конфигурации са най-много колкото върховете на , а значи най-много . Остава да видим, че тази граница се достига. Избираме за специални всички квадратчета с нечетни координати и ги подреждаме в змиевиден път: първо минаваме през нечетните позиции в първия ред, после през нечетните позиции в третия ред в обратна посока, и така нататък. За всяко специално квадратче освен последното поставяме домино, което сочи към следващото специално квадратче по този път; последното остава непокрито. Останалите квадратчета се покриват с домина в неизползваните ленти между тези ходове. Получаваме дърво, което съдържа всички специални квадратчета, и непокритото квадратче може чрез последователни плъзгания да бъде преместено във всеки негов връх. Следователно максималната стойност е точно .Задача 4
Условие
Блейк и Руби играят игра върху безкрайна дъска от единични квадратчета. Първоначално всички квадратчета са бели. Двамата се редуват, като Блейк започва. На всеки ход Блейк оцветява в синьо едно бяло квадратче, а Руби оцветява в червено две бели квадратчета. Блейк може да приключи играта, когато пожелае; тогава резултатът е броят на единичните квадратчета в най-голямата проста многоъгълна област, съставена само от сини квадратчета. Да се намери най-големият резултат, който Блейк може да гарантира, независимо как играе Руби.Решение
Отговорът е . Първо Блейк може винаги да постигне синя област от поне квадратчета. Той започва от произволно квадратче и след това винаги избира бяло квадратче, което има обща страна с вече построената синя област. Трябва само да проверим, че докато синята област има квадратчета, Руби не може да блокира всички възможни продължения. Всяка свързана фигура от единични квадратчета има повече от свободи, тоест несини квадратчета с обща страна със синята фигура. След хода на Блейк Руби е оцветила само червени квадратчета, затова поне една свобода остава бяла и Блейк може да продължи. Така той достига четири свързани сини квадратчета. Сега описваме стратегия на Руби, която не допуска по-голяма синя област. Разделяме дъската на неприпокриващи се блокове . Когато Блейк оцвети квадратче , Руби оцветява в червено всички бели квадратчета от същия блок, които имат обща страна с ; ако така са по-малко от две, тя използва останалите си ходове произволно. Следователно в един блок никога няма две сини квадратчета с обща страна: първото от тях би накарало Руби веднага да оцвети второто в червено. За горната оценка вземаме произволно синьо квадратче . След завъртане на картината можем да смятаме, че е югоизточното квадратче в своя блок . Нека , и са съответно квадратчетата непосредствено вдясно, непосредствено отдолу и диагонално вдясно-отдолу спрямо . Синя свързана област, която съдържа , не може да напусне четворката : когато някое от тези четири квадратчета стане синьо, стратегията на Руби оцветява неговите съседни квадратчета в съответния блок, а точно те са изходите от четворката навън. Значи всяка проста синя многоъгълна област има най-много единични квадратчета. Комбинирайки двете стратегии, при оптимална игра най-голямата такава област има точно квадратчета.Задача 5