.لینکهای مفید برای شرکت در مسابقه:
میتوانید سوالهای خود را از بخش "سوال بپرسید" مطرح کنید.
علی که دانشجویی دغدغهمند است تصمیم گرفته کاری جهادی به انجام برساند و شبکهی ملی مواسات را راهاندازی کردهست. این شبکه با متصل کردن خیرین شهرهای مختلف به یکدیگر ضمن نیازسنجی از هر منطقه کمک میکند خیرین شهر دارای تقاضا از خیرین دیگر شهرها تقاضای کمک کنند. این شبکه از پیوندهایی تشکیل شده است که هر پیوند دو خیّر را به هم متصل میکند.
پارسا که دانشجویی ظاهرالصلاح است، با دانش اندک خود از شبکه و امنیت قصد خرابکاری دارد. او تصمیم دارد یکی از پیوندها را مختل کند. بین پیوندهای موجود او پیوندی را انتخاب میکند که بیشترین آسیب را به شبکهی مواسات بزند؛ یعنی بیشینه تعداد جفت از خیّرها را از هم جدا کند. منظور از جدا شدن دو خیر این است که پیش از آن با شبکهی پیوندها به هم متصل بودهند و پس از حملهی پارسا دیگر متصل نیستند.
مهدی که دانشجویی دغدغهمند، پرکار و باطنالصلاح است با یک یاعلی وارد میدان شده و قصد دارد پیش از حملهی پارسا (که اتفاقاً از دوستان قدیمی خودش است) حداکثر پیوند دیگر در شبکه ایجاد کند.
به شبکهی مواسات کمک کنید تا دریابد اگر مهدی بهترین پیوندهای ممکن را ایجاد کند پس از حملهی پارسا چند جفت جدید از خیرین از هم جدا میشوند.
خط اول ورودی شامل است، تعداد خیرین، تعداد پیوندها و تعداد پیوندهایی که مهدی میتواند ایجاد کند. در خط بعدی پیوندها به شکل داده میشوند.
تعداد خیرینی که بعد از هم جدا میشوند، در صورتی که مهدی بهینه عمل کند.
پارسا هیچ کاری نمیتواند بکند.