علی آقا؟!


  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

شنگدباو (shengdebao) معلم یک مهد کودک شده است!‌ هر کدام از بچه‌های این مهد قدرتی دارد،‌ به طور دقیق‌تر قدرت کودک iiام برابر aia_i است.

معضلی که در بین بچه‌ها الان وجود دارد این است که می‌خواهند دو تیم تشکیل بدهند و با هم به بازی «کتک کاری»‌ مشغول شوند! ممکن است تعدادی از بچه‌ها در این بازی شرکت نکنند اما یک نکته که خیلی مورد توجه است این است که اگر قرار باشد تعدادی از بچه ها در تیم اول و تعدادی در تیم دوم باشند جمع قدرت بچه های تیم اول و تیم دوم با هم به پیمانه ی mm برابر باشند.

شنگدباو به خاطر اینکه به بچه ها درس دوستی و مهربانی بدهد به آنها در حل معضلشان کمک نکرد!‌ اکنون بچه ها پیش شما آمده‌اند و می‌خواهند تعدادی از آنها را در تیم اول و تعدادی در تیم دوم قرار دهید به طوری که جمع قدرت های دو تیم به پیمانه‌ی mm برابر شود. به آن‌ها کمک کنید!

ورودی🔗

در اولین سطر ابتدا nn و سپس mm آمده است. که nn تعداد بچه ها است.

در سطر بعدی nn عدد داده شده است که با فاصله جدا شده است. iiامین عدد aia_i است.

1n1 000 0001 \le n \le 1\ 000\ 000 1m1091 \le m \le 10 ^ 9 0ai<m0 \le a_i < m

خروجی🔗

اگر روشی برای انجام این کار نبود خروجی دهید: laelahaellallah

در غیر اینصورت ابتدا خروجی دهید alhamdolellah و در سطر بعدی nn عدد خروجی دهید که هر کدام برابر 00 یا 11 یا 22 است.

اگر 00 بود یعنی کودک در هیج تیمی نیامده است و اگر 11 بود یعنی در تیم اول و اگر 22 بود یعنی در تیم دوم آمده است.

توجه کنید باید حداقل یکی از تیم‌ها خالی نباشد،‌ یعنی تمامی اعداد خروجی نباید برابر صفر باشد. ولی ممکن است 11 یا 22 نداشته باشیم.

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

زیرمسئله نمره محدودیت
۱ ۱۰ m1 000m \le 1\ 000
۲ ۶ n16n \le 16
۳ ۹ n20n \le 20
۴ ۳۵ m1 000 000m \le 1\ 000\ 000
۵ ۴۰ بدون محدودیت اضافی

مثال🔗

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

4 1000 
1 4 3 2
Plain text

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

alhamdolellah
1 0 2 1
Plain text

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

4 5 
0 1 2 3
Plain text

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

alhamdolellah
2 0 1 1
Plain text

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

3 10000 
1 10 100 
Plain text

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

laelahaellallah
Plain text
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.