یار و چرخدنده‌ها


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

یار در حین فرار از دست شیرین عسل به یک درِ بسته برخورد!!

برای باز کردن این در یار باید یک معما را حل کند؛ که از تعدادی چرخدنده تشکیل شده است ولی انقدر از فرار کردن خسته شده است که نمی‌تواند رفتار چرخ دنده‌ها را تحلیل کند به همین خاطر از شما می‌خواهد به چند سوال در مورد این چرخدنده‌ها پاسخ دهید.

توجه کنید که تعدادی چرخدنده در صفحه همیشه چند ویژگی دارند:

  1. اگر دو چرخدنده با هم در تماس باشند یا هر دو ثابت اند یا هر دو می‌چرخند.
  2. اگر دو چرخدنده با هم تماس داشته باشند و در حال چرخش باشند حتمن جهت چرخش آن‌ها خلاف یک‌دیگر است (یکی ساعت‌گرد و دیگری پادساعت‌گرد)

سوال‌هایی که شما باید به آن‌ها جواب بدهید به این صورت هستند: اگر چرخدنده‌ی aa ساعت‌گرد بچرخد برای چرخدنده‌ی bb چه اتفاقی می‌افتد؟؟

و یکی از جواب‌های زیر را باید به هر سوال بدهید:

  1. هیچ‌گاه چرخدنده‌ی aa ساعت‌گرد نمی‌چرخد (impossible).
  2. الزامن چرخدنده‌ی bb ساعت‌گرد می‌چرخد (cw).
  3. الزامن چرخدنده‌ی bb پادساعت‌گرد می‌چرخد (ccw).
  4. چرخدنده‌ی aa می‌چرخد اما برای چرخدنده‌ی bb هر اتفاقی ممکن است بی‌افتد (independent).

ورودی🔗

در سطر اول ورودی سه عدد طبیعی nn و mm و qq با فاصله آمده اند که به ترتیب نمایانگر تعداد چرخدنده‌ها، تعداد جفت چرخدنده‌هایی که با یک‌دیگر در تماس‌اند و تعداد سوال‌هایی که باید به آن‌ها جواب بدهید هستند. در mm سطر بعدی در هر سطر دو عدد طبیعی vv و uu با فاصله آمده است که نشان دهنده‌ی در تماس بودن چرخدنده‌های vv و uu است و در qq سطر بعدی در هر سطر دو عدد aa و bb آمده است که توضیح یک سوال است. هر جفت چرخدنده حداکثر یک بار در توضیح تماس‌ها می‌آید و تضمین می‌شود می‌توان چرخدنده‌ها را در صفحه قرار داد.

3n100 000 3 \le n \le 100\ 000 1q100 000 1 \le q \le 100\ 000 0m3n6 0 \le m \le 3n - 6 1a,b,v,un 1 \le a, b, v, u \le n

خروجی🔗

جواب هر سوال را همانطور که در صورت سوال آمده است در یک سطر چاپ کنید.

مثال🔗

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

5 4 3
1 2
3 4
4 5
5 3
1 2
1 3
3 1
Plain text

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

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