- محدودیت زمان: ۱ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
در یک مدرسه دوست دور هم جمع شدهاند. این دوستها را میتوانیم با اعداد تا شمارهگذاری کنیم.
تعدادی رابطه «دهنلقی» بین این دوستان وجود دارد؛ یعنی اگر این رابطه از به وجود داشته باشد. اگر رازی از کسی را بداند در یک شب با در یک کافه قرار میگذارد و آن راز را به میگوید. توجه کنید رابطهی «دهنلقی» لزوماً دو طرفه نیست.
حال در یک روز، یک راز برای از زندگی شخصیاش میگوید. همچنین میدانیم که رابطه دهنلقی با ندارد.
توجه کنید انتقال یک راز از یکنفر به یک نفر دیگر یک روز طول میکشد. چون یک روز در قراری باید آن را بشنود و در یک روز دیگر این راز را منتقل کند.
قرارها نیز دو نفره هستند و به صورت گروهی برگزار نمیشود.
حداقل چند روز طول میکشد تا این راز مجدداً به ، توسط دوستی دیگر گفته شود و او متوجه فاش شدن رازش شود.
ورودی
ورودی شامل تست نمونه است.
برای هر تست، در سطر اول ورودی چهار عدد صحیح و مثبت ، ، و آمده است که به ترتیب نشاندهندهی تعداد دانشآموزان، تعداد رابطههای دهنلقی و شخص و است.
تضمین میشود رابطه دهنلقی با ندارد. در خط بعدی دو عدد صحیح و که با یک فاصله از هم جدا شدهاند آمده است و نشاندهندهی وجود رابطه دهنلقی از به است.
تضمین میشود هر رابطه حداکثر یکبار ورودی داده شود همچنین بهازای همه تست از ۱۰۰،۰۰۰ بیشتر نمیشود.
خروجی
در تنها سطر خروجی یک عدد صحیح و مثبت چاپ کنید که حداقل تعداد روزی که باید بگذرد تا متوجه فاش شدن رازش شود.
اگر هیچوقت چنین اتفاقی نمیافتد -1
چاپ کنید.
مثال
ورودی نمونه ۱
خروجی نمونه ۱
تست اول.
- در روز اول ۱ رازش را به ۲ میگوید.
- در روز دوم ۲ راز ۱ را به ۳ میگوید.
- در روز سوم ۳ راز ۱ را به ۱ میگوید.
پس در روز سوم (بعد از گذشت ۲ روز)، شخص ۱ متوجه فاش شدن رازش میشود. بنابراین پاسخ این تست برابر ۲ است.
تست دوم.
- در روز اول ۲ رازش را به ۳ میگوید.
- در روز دوم ۳ راز ۲ را به ۴ میگوید.
- در روز سوم ۴ راز ۲ را به ۱ میگوید.
در روز چهارم همه راز ۲ را میدانند اما هیچوقت ۲ متوجه نمیشود که رازش فاش شده است. بنابراین پاسخ مسئله ۱- خواهد بود.
ارسال پاسخ برای این سؤال