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