- محدودیت زمان: ۱ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
به تعداد $ n $ بادکنک در یک ردیف قرار دارند. رنگ بادکنک $ i $ام $a_i$ است. در ابتدای هر روز همزمان بادکنکهای هر دسته از بادکنکهای پشت سر هم و هم رنگ که شامل حداقل ۳ بادکنک باشد میترکند و در پایان هر روز بادکنکهای باقیمانده دوباره در یک ردیفِ پیوسته با همان ترتیب قرار میگیرند. میخواهیم بدانیم هر بادکنک در چه روزی میترکد.
ورودی
در خط اول ورودی عدد $ n $ آمده است که تعداد بادکنکها را نشان میدهد.
$$1 \le n \le 300\ 000$$
$$1 \le a_i \le 10^9$$
خروجی
به ازای هر بادکنک روز ترکیدنش را چاپ کنید، اگر یک بادکنک هیچگاه نمیترکد -1
را چاپ کنید.
مثال
ورودی نمونه
7
1 2 2 3 3 3 2
خروجی نمونه
-1 2 2 1 1 1 2
ورودی نمونه
20
2 2 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2
خروجی نمونه
1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 2 2 1 1 1 2 1 1 1
ارسال پاسخ برای این سؤال