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