Lassen Sie uns für diesen Fall rückwärts arbeiten. Wir wandeln zuerst die Ziffern in ihre binären Darstellungen um. Wir gehen von VW626206555675126212043640270477001760465526277571600601nach VW++__+_++__+____++_+_++_++_+++_++++_+__+_+_++__+___+_+____+___++++_+______+_+++___+__++++++________++++++____+__++_+_++_+_+_++__+_+++++++_++++__+++_______++______+. Als nächstes wenden wir die Umkehrung von DCW:W+und an, DW:W_bis wir alle Symbole gelöscht haben. Unser Ergebnis ist jetzt VDCDCDDDCDDCDCDDDCDDDDDCDCDDCDDCDCDDCDCDDCDCDCDDCDCDCDCDDCDDDCDDCDDCDCDDDCDDDDCDDCDDDDDCDDDDCDCDCDCDDCDDDDDDDCDDCDCDCDDDDCDDDCDCDCDCDCDCDDDDDDDDDCDCDCDCDCDCDDDDDCDDDCDCDDCDDCDCDDCDDCDDCDCDDDCDDCDCDCDCDCDCDCDDCDCDCDCDDDCDCDCDDDDDDDDCDCDDDDDDDCW. Wir wollen jetzt, dass diese Zeichenfolge übereinstimmt VD+C+W. Das heißt, wir möchten alle Ds links von allen Cs verschieben. Dies kann durch Umkehren erfolgen DCC:CD. Dazu wiederholen wir den folgenden Algorithmus:
- Suchen Sie den ersten
Drechts von einem Block von Cs.
- Bewegen Sie den
Dnach links von diesem Block.
- Verdoppeln Sie die Anzahl von
Cs.
Durch einige Berechnungen können wir feststellen, dass wir 123 Ds und 4638704741628490670592103344196019722536654143873 Cs erhalten werden (Sie hatten Recht damit, dass dies nicht in eine SE-Antwort passt ... Ich bezweifle, dass dies passen würde, wenn es als Zustände aller Atome auf der Erde gespeichert würde kombiniert: P).
Wenn wir weiterhin das Gegenteil von anwenden V:VD, können wir Djetzt alle s loswerden , also bekommen wir VCCC.......CCCW. Wir wandeln den VRücken in um YZ. Jetzt haben wir YZCCC.......CCCW.
Wir wollen in der Lage sein, alle Cs loszuwerden und sie in der Form zu haben YAAA...AAABBB...BBBZW. Glücklicherweise kann dies mit der folgenden Methode erfolgen. Erstens wenden wir YB:Y587912508217580921743211 mal invers an, um zu erhalten YBBB.......BBBZCCC.......CCCW. Dann wiederholen wir die folgende Abfolge von Schritten (wobei [?*]eine beliebige Anzahl von ?, nicht notwendigerweise größer als Null, bedeutet):
CZ:ZCUmgekehrt 587912508217580921743211 mal anwenden , um zu erhaltenY[A*]BBB.......BBBCCC.......CCCZCCC.......CCCW
- Umgekehrt
CB:BCviele Male anwenden , um zu erhaltenY[A*]BCBCBC.......BCBCBCZCCC.......CCCW
- Invers anwenden
AZ:Zund AB:BCAoft zu bekommenY[A*]ABBB.......BBBZCCC.......CCCW
Durch Induktion sehen wir, dass wir die BZKombination bis zum Ende verschieben können (außer vor dem W), und dann ist die Anzahl von As 1/587912508217580921743211 der Anzahl von Cs, so dass wir 7890127658096618386747843 As haben. Wir haben jetzt YAAA.......AAABBB.......BBBZW. Konvertieren Sie den ZWRücken in a U, wenden Sie ihn dann U:BUmehrmals invers an, um nur 2 Bs zu behalten, und konvertieren Sie ihn dann BBUin a T, und Sie haben jetzt YAAA.......AAAT. Dann können Sie T:AAAAATviele Male invers anwenden , um zu erhalten, YAAATweil die Anzahl von As 3 größer war als ein Vielfaches von 5.
Danke für die Herausforderung!