Beim Schach geht ein normaler Springer zwei Schritte nach vorne und einen Schritt zur Seite, in irgendeiner Orientierung. Thanic dachte, dass er das Spiel ein wenig aufpeppen sollte, also führte er eine neue Art von Figur namens Krieger ein . Ein Krieger kann entweder drei Schritte nach vorne und einen zur Seite gehen oder zwei Schritte nach vorne und zwei Schritte zur Seite in irgendeiner Orientierung.
Angenommen Schachbrett. Finden Sie mit Beweisen die maximale Anzahl von Kriegern, die man auf seine Zellen setzen kann, so dass sich keine zwei Krieger gegenseitig angreifen.
Die Frage ist eine modifizierte Version eines Problems von der Bangladesh Mathematical Olympiad 2019. Zur Verdeutlichung ist hier ein Bild, das Beispielbewegungen eines Kriegers zeigt :
Dies ist das erste Mal, dass ich diese Art von Problem löse. Ich habe folgende Fortschritte bei der Lösung der Frage gemacht:
Wir platzieren die Krieger in jeder Zelle von
-te Spalte wo
. Das folgende Bild zeigt diese Strategie in einer
Brett: Es ist ersichtlich, dass sich keine zwei Krieger gegenseitig angreifen können. Daher sollte die Antwort auf unser ursprüngliches Problem lauten
.
Obwohl dieses Ergebnis mit der ursprünglichen Antwort übereinstimmt, habe ich immer noch einige Verwirrung. Erstens ist die optimale Strategie die in der Brett, wir platzieren einen Krieger in jeder Zelle von -te Spalte. Aber was ist, wenn wir sie nicht mit dieser Strategie platzieren oder wir die Krieger einfach zufällig platzieren , damit sie sich nicht gegenseitig angreifen können? Woher soll ich wissen, dass andere Strategien kein größeres Ergebnis liefern würden als ? Genauer gesagt, wie schreibe ich einen formalen Beweis für diese Art von Problemen?
ist sicher nicht optimal. Durch Fliesen a Brett mit einem rechteckigen Muster der folgenden Rechteck, können Sie passen
Lassen die optimale Packungsdichte für Krieger sein. Neben der Untergrenze von , kann ich die obere Schranke beweisen .
Stellen Sie sich vor, Sie legen für jeden Krieger einen Spielstein darauf Felder, die der Krieger angreifen kann. Einige Quadrate haben mehrere Token. Sie können jedoch zeigen, dass jedes Quadrat höchstens haben wird Token. In der Tat für jedes unbesetzte Feld , wenn wir die partitionieren Felder, die angreifen können hinein Angriffspaare, wie in dieser Tabelle gezeigt, (Paare sind gekennzeichnet durch ), dann sehen wir das kann von höchstens einem Feld in jedem Paar aus angegriffen werden.
Dies bedeutet, dass jeder Krieger effektiv besetzt ist Quadrate, also kannst du nicht mehr als haben Krieger pro Quadrat.
Dies ist nur ein "langfristiges" Ergebnis, da Krieger an der Grenze eines Rasters weniger als platzieren werden Token. Dieser Effekt ist jedoch langfristig vernachlässigbar.
Wenn wir 3 Felder finden, die sich gegenseitig angreifen, können wir höchstens 1 Krieger auf diesen 3 Feldern platzieren. Dies ist möglich, wie mit:
Und
.
Jetzt mit Und , können wir abdecken des Quadrate. (Vergewissern Sie sich, dass diese Quadrate verschieden sind und in unserem Raster liegen.)
Diese Quadrate enthalten höchstens
Krieger.
Fügen Sie den Rest hinzu
Quadrate erhalten wir höchstens 1369552 Quadrate für Krieger. Dies gibt uns eine Dichte von
.
Anmerkungen
Calvin Lin
Ottawa
Calvin Lin
Calvin Lin
Ottawa
Calvin Lin
Ottawa
Ottawa
Calvin Lin
Calvin Lin
RobPratt