شهر اعداد که پیشتر شورای شهر خود را تشکیل داده بود، به ناکارآمدی شورا حتی اگر همهشان کارا باشند پیبرد. مردم شهر اینک نیاز به پادشاه را درک کردهاند و تصمیم به انتخاب پادشاه میگیرند.
اما مشکل اینجاست که مردم نظر یکسانی درباره فرد شایسته ندارند. به طور دقیقتر هر فردی در شهر اعداد یک عدد دارد و از نظر فردی با عدد x فردی با عدد y بهتر از فردی با عدد z است اگر و تنها اگر y⊕x>z⊕x باشد. که در اینجا منظور از علامت ⊕ عملیات xor است.
برای درک بهتر میتوانید به توضیحات نمونه مراجعه کنید.
در تنها سطر خروجی تعداد برتری های افراد با فاصله مطلوب است.
توضیح نمونه ۱
[(0,2),0]:0⊕0<2⊕0,winner: 2
[(0,3),0]:0⊕0<3⊕0,winner: 3[(2,3),0]:2⊕0<3⊕0,winner: 3[(0,2),2]:0⊕2>2⊕2,winner: 0[(0,3),2]:0⊕2>3⊕2,winner: 0[(2,3),2]:2⊕2<3⊕2,winner: 3[(0,2),3]:0⊕3>2⊕3,winner: 0[(0,3),3]:0⊕3<3⊕3,winner: 0[(2,3),3]:2⊕3>3⊕3,winner: 2