- محدودیت زمان: ۲ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
- منبع: آزمون نهایی سوم دوره ۲۶ المپیاد کامپیوتر
در تورنمنت جهانی «نانبیار، کبابببر»، ورزشکاران با قدرت دستهایشان شناخته میشوند. در این مسابقات، $n$ ورزشکار شرکت کردهاند که قدرت دست راست ورزشکار $i$-ام، $r_i$ و قدرت دست چپش $l_i$ است. در این مسابقات، در هر مرحله، مسابقهای بین دو ورزشکار انجام میشود و فرد بازنده از تورنمنت حذف میشود. بنابراین بعد از $n-1$ مرحله، تنها یک فرد در تورنمنت باقی میماند که مدال طلای مسابقات را دریافت میکند.
اگر مسابقهای بین ورزشکار $i$ و $j$ انجام شود، ورزشکار $i$ شانس پیروزی در این مسابقه را دارد اگر $l_i > r_j$ و یا $r_i > l_j$ باشد.
برنامهای بنویسید که با گرفتن قدرت دستهای ورزشکاران، ورزشکارانی را که شانس کسب مدال طلای مسابقات را دارند، پیدا کند.
ورودی
در خط اول ورودی عدد طبیعی $n$، تعداد ورزشکاران، آمده است. در هر یک از $n$ خط بعدی، قدرت دستهای ورزشکاران آمده است. در خط $i$ از این خطوط، به ترتیب دو عدد طبیعی $r_i$ و $l_i$ آمده است که نشاندهندهی قدرت دست راست و دست چپ ورزشکار $i$ است. تضمین میشود تمامی $l_i$ها و $r_i$ها متمایز هستند.
$$1\leq n \leq 200\ 000$$ $$1\leq l_i, r_i\leq 2 \times n$$
خروجی
در تنها خط خروجی یک رشتهی $n$ حرفی از 0
و 1
چاپ کنید که 1
بودن حرف $i$ام این رشته نشاندهندهی این است که ورزشکار $i$ام شانس قهرمانی دارد.
زیرمسئلهها
زیرمسئله | نمره | محدودیت |
---|---|---|
۱ | ۱۲ | $n\le 20$ |
۲ | ۱۶ | $n\le 200$ |
۳ | ۲۸ | $n \le 2\ 000$ |
۴ | ۴۴ | بدون محدودیت اضافی |
مثال
ورودی نمونه ۱
2
1 2
3 4
خروجی نمونه ۱
01
ورودی نمونه ۲
4
1 8
6 7
5 4
3 2
خروجی نمونه ۲
1111
ارسال پاسخ برای این سؤال