نان بیار، کباب ببر


  • محدودیت زمان: ۲ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت
  • منبع: آزمون نهایی سوم دوره ۲۶ المپیاد کامپیوتر

در تورنمنت جهانی «نان‌بیار، کباب‌ببر»، ورزشکاران با قدرت دستهایشان شناخته می‌شوند. در این مسابقات، nn ورزشکار شرکت‌ کرده‌اند که قدرت دست راست ورزشکار ii-ام، rir_i و قدرت دست چپش lil_i است. در این مسابقات، در هر مرحله، مسابقه‌ای بین دو ورزشکار انجام می‌شود و فرد بازنده از تورنمنت حذف می‌شود. بنابراین بعد از n1n-1 مرحله، تنها یک فرد در تورنمنت باقی‌ می‌ماند که مدال طلای مسابقات را دریافت می‌کند.

اگر مسابقه‌ای بین ورزشکار ii و jj انجام شود، ورزشکار ii شانس پیروزی در این مسابقه را دارد اگر li>rjl_i > r_j و یا ri>ljr_i > l_j باشد.

برنامه‌ای بنویسید که با گرفتن قدرت دست‌های ورزشکاران، ورزشکارانی را که شانس کسب مدال طلای مسابقات را دارند، پیدا کند.

ورودی🔗

در خط اول ورودی عدد طبیعی nn، تعداد ورزشکاران، آمده است. در هر یک از nn خط بعدی، قدرت دست‌های ورزشکاران آمده است. در خط ii از این خطوط، به ترتیب دو عدد طبیعی rir_i و lil_i آمده است که نشان‌دهنده‌ی قدرت دست راست و دست چپ ورزشکار ii است. تضمین می‌شود تمامی lil_iها و rir_iها متمایز هستند.

1n200 0001\leq n \leq 200\ 000 1li,ri2×n1\leq l_i, r_i\leq 2 \times n

خروجی🔗

در تنها خط خروجی یک رشته‌ی nn حرفی از 0 و 1 چاپ کنید که 1 بودن حرف iiام این رشته نشان‌دهنده‌ی این است که ورزشکار iiام شانس قهرمانی دارد.

زیرمسئله‌ها🔗

زیرمسئله نمره محدودیت
۱ ۱۲ n20n\le 20
۲ ۱۶ n200n\le 200
۳ ۲۸ n2 000n \le 2\ 000
۴ ۴۴ بدون محدودیت اضافی

مثال🔗

ورودی نمونه ۱🔗

2
1 2
3 4
Plain text

خروجی نمونه ۱🔗

01
Plain text

ورودی نمونه ۲🔗

4
1 8
6 7
5 4
3 2
Plain text

خروجی نمونه ۲🔗

1111
Plain text