لینکهای مفید برای شرکت در مسابقه:
میتوانید سوالهای خود را از بخش «سؤال بپرسید» مطرح کنید.
سوالات ۱ تا ۵ «الگوریتمی» است. (ارسال فقط با «Python» ،«C#» ،«JavaScript» ،«Node.js» و «Java» ممکن است.)
سوال ۶ام «گمگشته»، از تکنولوژی «دیتابیس MySQL» است.
سوال ۷ام «بررسی فضا»، از تکنولوژی «لینوکس» است.
در یک مدرسه دوست دور هم جمع شدهاند. این دوستها را میتوانیم با اعداد تا شمارهگذاری کنیم.
تعدادی رابطه «دهنلقی» بین این دوستان وجود دارد؛ یعنی اگر این رابطه از به وجود داشته باشد. اگر رازی از کسی را بداند در یک شب با در یک کافه قرار میگذارد و آن راز را به میگوید. توجه کنید رابطهی «دهنلقی» لزوماً دو طرفه نیست.
حال در یک روز، یک راز برای از زندگی شخصیاش میگوید. همچنین میدانیم که رابطه دهنلقی با ندارد.
توجه کنید انتقال یک راز از یکنفر به یک نفر دیگر یک روز طول میکشد. چون یک روز در قراری باید آن را بشنود و در یک روز دیگر این راز را منتقل کند.
قرارها نیز دو نفره هستند و به صورت گروهی برگزار نمیشود.
حداقل چند روز طول میکشد تا این راز مجدداً به ، توسط دوستی دیگر گفته شود و او متوجه فاش شدن رازش شود.
ورودی شامل تست نمونه است.
برای هر تست، در سطر اول ورودی چهار عدد صحیح و مثبت ، ، و آمده است که به ترتیب نشاندهندهی تعداد دانشآموزان، تعداد رابطههای دهنلقی و شخص و است.
تضمین میشود رابطه دهنلقی با ندارد. در خط بعدی دو عدد صحیح و که با یک فاصله از هم جدا شدهاند آمده است و نشاندهندهی وجود رابطه دهنلقی از به است.
تضمین میشود هر رابطه حداکثر یکبار ورودی داده شود همچنین بهازای همه تست از ۱۰۰،۰۰۰ بیشتر نمیشود.
در تنها سطر خروجی یک عدد صحیح و مثبت چاپ کنید که حداقل تعداد روزی که باید بگذرد تا متوجه فاش شدن رازش شود.
اگر هیچوقت چنین اتفاقی نمیافتد -1
چاپ کنید.
تست اول.
پس در روز سوم (بعد از گذشت ۲ روز)، شخص ۱ متوجه فاش شدن رازش میشود. بنابراین پاسخ این تست برابر ۲ است.
تست دوم.
در روز چهارم همه راز ۲ را میدانند اما هیچوقت ۲ متوجه نمیشود که رازش فاش شده است. بنابراین پاسخ مسئله ۱- خواهد بود.