এর জন্য পিছনে কাজ করা যাক। আমরা প্রথমে অঙ্কগুলি তাদের বাইনারি উপস্থাপনায় পরিণত করি। আমরা থেকে VW626206555675126212043640270477001760465526277571600601
যেতে VW++__+_++__+____++_+_++_++_+++_++++_+__+_+_++__+___+_+____+___++++_+______+_+++___+__++++++________++++++____+__++_+_++_+_+_++__+_+++++++_++++__+++_______++______+
। এর পরে, আমরা বিপরীত আবেদন রাখা DCW:W+
এবং DW:W_
যতক্ষণ না আমরা সব চিহ্ন সাফ করুন। আমাদের ফলাফল এখন VDCDCDDDCDDCDCDDDCDDDDDCDCDDCDDCDCDDCDCDDCDCDCDDCDCDCDCDDCDDDCDDCDDCDCDDDCDDDDCDDCDDDDDCDDDDCDCDCDCDDCDDDDDDDCDDCDCDCDDDDCDDDCDCDCDCDCDCDDDDDDDDDCDCDCDCDCDCDDDDDCDDDCDCDDCDDCDCDDCDDCDDCDCDDDCDDCDCDCDCDCDCDCDDCDCDCDCDDDCDCDCDDDDDDDDCDCDDDDDDDCW
। আমরা এখন এই স্ট্রিং ম্যাচ করতে চাই VD+C+W
; যে, আমরা D
s এর সমস্ত বাম দিকে সরিয়ে নিতে চাই C
। বিপরীত দ্বারা এটি করা যেতে পারে DCC:CD
। আমরা নিম্নলিখিত অ্যালগরিদমের পুনরাবৃত্তি করে এটি করি:
- S
D
এর একটি ব্লকের ডানদিকে প্রথমটি সন্ধান করুন C
।
D
সেই ব্লকের বাম দিকে সরান ।
- এর সংখ্যা দ্বিগুণ করুন
C
।
কিছু গণিতের মাধ্যমে, আমরা নির্ধারণ করতে পারি যে আমরা 123 D
গুলি এবং 4638704741628490670592103344196019722536654143873 C
s দিয়ে শেষ করব (কোনও এসই উত্তরের ক্ষেত্রে এটি উপযুক্ত নয় বলে আপনি ঠিক বলেছেন ... আমি সন্দেহ করি পৃথিবীর সমস্ত পরমাণুর রাজ্য হিসাবে সংরক্ষণ করা হলে এটি উপযুক্ত হবে) সম্মিলিত: পি)।
যদি আমরা বিপরীতটি প্রয়োগ করে রাখি তবে আমরা এখন V:VD
সমস্ত কিছু থেকে মুক্তি পেতে পারি D
, তাই আমরা পেয়েছি VCCC.......CCCW
। আমরা V
পিছনে রূপান্তর YZ
। এখন আমাদের আছে YZCCC.......CCCW
।
আমরা সমস্ত C
গুলি এর থেকে মুক্তি এবং ফর্মটিতে রাখতে সক্ষম হতে চাই YAAA...AAABBB...BBBZW
। ভাগ্যক্রমে, নিম্নলিখিত পদ্ধতি দ্বারা এটি করা যেতে পারে। প্রথমত, আমরা YB:Y
পেতে 587912508217580921743211 বার বিপরীত-প্রয়োগ করি YBBB.......BBBZCCC.......CCCW
। তারপরে, আমরা নীচের পদক্ষেপগুলির ক্রম পুনরাবৃত্তি করি (যেখানে [?*]
কোনও সংখ্যার অর্থ ?
, শূন্যের চেয়ে অগত্যা বৃহত্তর নয়):
- পাওয়ার জন্য বিপরীত-প্রয়োগ
CZ:ZC
587912508217580921743211 বারY[A*]BBB.......BBBCCC.......CCCZCCC.......CCCW
CB:BC
পেতে বহুবার বিপরীত প্রয়োগ করুনY[A*]BCBCBC.......BCBCBCZCCC.......CCCW
- বিপরীত-প্রয়োগ
AZ:Z
এবং AB:BCA
পেতে অনেক সময়Y[A*]ABBB.......BBBZCCC.......CCCW
প্রবর্তনের মাধ্যমে আমরা দেখতে পাচ্ছি যে আমরা BZ
সংমিশ্রণটি সর্বশেষে (পূর্বে ব্যতীত W
) সরিয়ে নিতে পারি এবং তারপরে A
s এর সংখ্যা 1/587912508217580921743211 হয় C
, আমাদের ছেড়ে 7890127658096618386747843 A
s রেখে । আমাদের এখন আছে YAAA.......AAABBB.......BBBZW
। রূপান্তর ZW
একটি ফিরে U
, তারপর বিপরীত আবেদন U:BU
অনেকবার শুধুমাত্র 2 রাখার B
s এবং তারপর রূপান্তর BBU
একটি থেকে T
, এবং আপনি এখন YAAA.......AAAT
। তারপরে, আপনি T:AAAAAT
পেতে বহুবার বিপরীত-প্রয়োগ করতে পারেন YAAAT
কারণ A
s এর সংখ্যা 5 এর একাধিকের চেয়ে 3 বড় ছিল।
চ্যালেঞ্জের জন্য ধন্যবাদ!