एलिस और बॉब थोड़ा खेल खेल रहे हैं। सबसे पहले, वे एक रूट नोड (मोटी डॉट द्वारा इंगित) से एक पेड़ खींचते हैं, जिसमें पत्तियों पर संख्या के साथ कोई आंतरिक नोड नहीं होता है। किसी भी नोड में बच्चों की संख्या हो सकती है।
हम रूट पर शुरू करते हैं, और पहले खेलने के लिए ऐलिस (ए) है। उसे वर्तमान नोड के बच्चों में से एक का चयन करना होगा। फिर यह बॉब की बारी है, और वह इसी तरह एक बच्चे के नोड का चयन करता है। यह तब तक जारी रहता है जब तक एक पत्ती नोड तक नहीं पहुंच जाता है।
जब एक पत्ता नोड तक पहुँच जाता है, तो खेल खत्म हो गया है। यह ऐलिस का लक्ष्य जितना संभव हो उतना बड़े नोड के साथ समाप्त होना है, और बॉब का लक्ष्य जितना संभव हो उतना कम मूल्य के साथ नोड पर समाप्त होना है।
नेस्टेड सरणी रूप में एक पेड़ को देखते हुए, उस पत्ते का मूल्य लौटाएं जो कि पहुंच जाएगा यदि एलिस और बॉब दोनों पूरी तरह से खेलते हैं।
उदाहरण:
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]
आप मान सकते हैं कि रूट नोड कभी लीफ नोड नहीं है और कम से कम एक लीफ नोड को इंगित करता है। आप मान सकते हैं कि लीफ़ नॉनगेटिव नंबर हैं।
बाइट्स में सबसे छोटा कोड जीतता है।