أنت – عالم أحياء يدرس سلوك مستعمرات الخلايا. لديك شبكة مربعة، وهي موطن للخلايا. يمكن أن تكون كل خلية في هذه الشبكة حية أو ميتة. في كل خطوة زمنية، تتغير حالة الخلية اعتمادًا على حالة جيرانها.
rn
قواعد اللعبة:
rn
rn
rn - خلية حية لديها أقل من جارين حيين تموت (بسبب الوحدة).
rn - خلية حية لديها جاران أو ثلاثة جيران أحياء تبقى على قيد الحياة.
rn - خلية حية لديها أكثر من ثلاثة جيران أحياء تموت (بسبب الاكتظاظ).
rn - الخلية الميتة تعود إلى الحياة إذا كان لديها ثلاثة جيران أحياء.
rn
rn
rn
جيران الخلية هم الخلايا الثمانية المحيطة بها (من الأسفل، الأعلى، اليسار، اليمين، والأقطار).
rn
اكتب برنامجًا يأخذ الحالة الأولية للشبكة وعدد الخطوات الزمنية التي يجب محاكاتها. يجب على البرنامج إخراج حالة الشبكة بعد العدد المحدد من الخطوات.
تنسيق الإدخال
العدد الصحيح n & nbsp; & ndash; حجم الشبكة (عدد الصفوف والأعمدة).
rn
في الأسطر n التالية & nbsp; يتم إدخال الحالة الأولية للشبكة. يحتوي كل سطر على & nbsp; n & nbsp; رمزًا حيث & nbsp; . & nbsp; يرمز إلى خلية ميتة، و & nbsp; * & nbsp; يرمز إلى خلية حية.
rn
في السطر الأخير، العدد الصحيح stps & ndash; عدد خطوات المحاكاة.
تنسيق الإخراج
احصل على & nbsp; n & nbsp; سطور، والتي تمثل حالة الشبكة بعد & nbsp; stps & nbsp; خطوة. يجب أن يحتوي كل سطر على & nbsp; n & nbsp; رمز (.
تلميح
There will be no clue here, decide for yourself!