خانم دکتر، خانم نسبتاً ولخرجی است و به خرید کردن علاقه بسیار زیادی دارد. او در کشوری با شهر زندگی می کند که شهرهایش با جاده دو طرفه به هم متصل هستند. هر جاده نیز طول مشخصی دارد.
اخیراً خانم دکتر به علت خرید های زیادش بدهی بالا آورده و چک دست طلبکارهایش دارد. طلب کار ام در شهر زندگی میکند و چک این طلبکار در روز ام برگشت می خورد. هر طلب کار بعد از برگشت خوردن چکش می خواهد خانم دکتر را پیدا کند و او را به زندان بیندازد. ولی از آن جایی که طلبکارها آدم های تنبلی هستند، در صورتی به دنبال خانم دکتر می روند که فاصله شهرشان تا شهر خانم دکتر کمتر از باشد.
حال آقای مهندس، همسر مهربان خانم دکتر، در هر یک از روز می خواهد بداند که خانم دکتر را به چند شهر میتواند فراری دهد که از دست طلبکارها در امان باشد. به او کمک کنید!
در خط اول ورودی چهار عدد و و و آمدهاست که به ترتیب تعداد شهرها، تعداد جادهها، تعداد طلبکارها و حداکثر مسافتی که طلبکارها حاضرند طی کنند را نشان میدهد.
در خط بعد در هر خط ۳ عدد و و آمده است که وجود یک جاده دو طرفه به طول از شهر به شهر را نشان می دهد. (بین هر دو شهر حداکثر یک جاده وجود دارد و )
در امین خط از خط بعد یک عدد آمدهاست که نشان دهنده شهر محل زندگی طلبکار ام است.
در خط خروجی در خط ام تعداد شهر هایی که خانم دکتر در روز در امان است را چاپ کنید.
زیرمسئله | نمره | محدودیت |
---|---|---|
۱ | ۳۰ | |
۲ | ۷۰ | بدون محدودیت اضافی |
(۲۴امین دوره المپیاد کامپیوتر - آزمون یکم - ۱۳۹۳/۰۵/۲۳)