অ্যালিস এবং বব একটু খেলা খেলছে। প্রথমে, তারা মূলের নোড থেকে একটি গাছ আঁকেন (পুরু বিন্দু দ্বারা নির্দেশিত), পাতায় সংখ্যা ছাড়াই অভ্যন্তরীণ নোড থাকে। যে কোনও নোডে যে কোনও সংখ্যক বাচ্চা থাকতে পারে।
আমরা মূল থেকে শুরু করি, এবং খেলতে প্রথম হ'ল এলিস (এ)। তাকে অবশ্যই বর্তমান নোডের একটি বাচ্চা নির্বাচন করতে হবে। তারপরে ববের পালা, এবং তিনি একইভাবে একটি শিশু নোড নির্বাচন করেন। পাতার নোড না পাওয়া পর্যন্ত এটি অব্যাহত থাকে।
যখন একটি পাতার নোড পৌঁছে যায়, খেলা শেষ is যতটা সম্ভব মূল্যের একটি নোডে শেষ হওয়া অ্যালিসের লক্ষ্য এবং যতটা সম্ভব একটি মানের সাথে একটি নোডে শেষ হওয়া ববের লক্ষ্য।
নেস্টেড অ্যারে আকারে একটি গাছ দেওয়া হয়েছে, অ্যালিস এবং বব উভয়ই নিখুঁতভাবে খেললে পাতার মানটি ফিরে আসবে return
উদাহরণ:
18: [[67, [[100, [[67, 47], [86], 21, 16], [[46, [14], 35, 85], [71, [18, 63, 69], 99, 22], 3]]], [[18, 32, 42, 80]], [[36, 70], [86, 53, 46, 59], [[41], 86, 35]]], 3]
60: [[[84, 35], [44, 60]], [[24, 98], [16, 21]]]
58: [[53, 77], [58, [82, 41]], 52]
59: [[93, [100, 53], 58, 79], [63, 94, 59], [9, [55, 48]], [40, 10, 32]]
56: [[20, 10, [[[89, 22, 77, 10], 55], [24, 28, 30, 63]]], [[49, 31]], 17, 56]
0: [0]
আপনি ধরে নিতে পারেন যে মূল নোডটি কখনই কোনও পাতার নোড হয় না এবং কমপক্ষে একটি পাতার নোডকে নির্দেশ করে। আপনি ধরে নিতে পারেন যে পাতাগুলি ননজেটিভ সংখ্যা।
বাইটস মধ্যে সংক্ষিপ্ত কোড।