3 3 АНН THH HTH Sample Output 2: Time: 4 minutes 1 survived Explanation 2: In the 3x3 grid of XCITY, the Alien at (0,0) will attack the human at (0,1) at 1 minute and a new Alien will spawn at (0,1). Then this new Alien will attack the humans at (0,2) and (1,1) simultaneously and two new Aliens will spawn there. Either of these two will attack the human at (1,2) in the 3rd minute. And the newly spawned Alien will lastly attack the human at (2,2) in the 4th minute. However one human being at (2,0) will survive since no Aliens can get to him/her.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Please solve this with Python(.py)-->
I put the explanation as well. Thank you. 
Topic: BFS/DFS

Sample Input 2:
3
AΗ
THH
HTH
Sample Output 2:
Time: 4 minutes
1 survived
Explanation 2: In the 3x3 grid of XCITY, the Alien at (0,0) will attack the human at (0,1)
at 1 minute and a new Alien will spawn at (0,1). Then this new Alien will attack the
humans at (0,2) and (1,1) simultaneously and two new Aliens will spawn there. Either of
these two will attack the human at (1,2) in the 3rd minute. And the newly spawned Alien
will lastly attack the human at (2,2) in the 4th minute. However one human being at (2,0)
will survive since no Aliens can get to him/her.
Transcribed Image Text:Sample Input 2: 3 AΗ THH HTH Sample Output 2: Time: 4 minutes 1 survived Explanation 2: In the 3x3 grid of XCITY, the Alien at (0,0) will attack the human at (0,1) at 1 minute and a new Alien will spawn at (0,1). Then this new Alien will attack the humans at (0,2) and (1,1) simultaneously and two new Aliens will spawn there. Either of these two will attack the human at (1,2) in the 3rd minute. And the newly spawned Alien will lastly attack the human at (2,2) in the 4th minute. However one human being at (2,0) will survive since no Aliens can get to him/her.
There is an Alien(Xenomorph) Apocalypse in XCITY and every minute Aliens are
attacking human beings around them.
Imagine XCITY as a grid where "A" represents the position of an Alien, "H" represents
the position of a human being and "T" represents heat traps set up by humans which the
Aliens cannot cross. The regions of the Aliens will not overlap, i.e. two or more Aliens
will never have a common human to prey on.
An Alien can attack human beings on it's north,south,east and west simultaneously
using its deadly advanced physical attributes. A human being becomes a host after an
attack and a new Alien spawns in that position.
Your task is to find out the minimum number of minutes it would take for the Aliens to
attack all the humans around them. Also, print "No one survived" if no human beings
survive the Apocalypse or "number_of_human_beings survived" otherwise.
Sample Input 1:
5
4
AHΤΗ
ННТА
TTHΗ
AΗΤΗ
HTHH
Sample Output 1:
Time: 4 minutes
No one survived
Transcribed Image Text:There is an Alien(Xenomorph) Apocalypse in XCITY and every minute Aliens are attacking human beings around them. Imagine XCITY as a grid where "A" represents the position of an Alien, "H" represents the position of a human being and "T" represents heat traps set up by humans which the Aliens cannot cross. The regions of the Aliens will not overlap, i.e. two or more Aliens will never have a common human to prey on. An Alien can attack human beings on it's north,south,east and west simultaneously using its deadly advanced physical attributes. A human being becomes a host after an attack and a new Alien spawns in that position. Your task is to find out the minimum number of minutes it would take for the Aliens to attack all the humans around them. Also, print "No one survived" if no human beings survive the Apocalypse or "number_of_human_beings survived" otherwise. Sample Input 1: 5 4 AHΤΗ ННТА TTHΗ AΗΤΗ HTHH Sample Output 1: Time: 4 minutes No one survived
Expert Solution
steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Fundamentals of Boolean Algebra and Digital Logics
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education