You’re given a network of nodes as an adjacency matrix graph with the node directly connected to the node if graph[i][j] == 1.
A list of nodes, initial, is given, which contains nodes initially infected by malware. When two nodes are connected directly and at least one of them is infected by malware, both nodes will be infected by malware. This spread of malware will continue until every node in the connected component of nodes has been infected.
After the infection has stopped spreading, will represent the final number of nodes in the entire network that have been infected with malware.
Return a node from initial such that, when this node is removed from the graph, is minimized. If multiple nodes can be removed to minimize , return the node with the smallest index.
Note: If a node was removed from the initial list of infected nodes, it might still be infected later on due to the malware’s spread.
Constraints:
graph.length == graph[i].lengthgraph[i][j] is or .graph[i][j] == graph[j][i]graph[i][i] == 1initial.length initial[i] initial are unique.You’re given a network of nodes as an adjacency matrix graph with the node directly connected to the node if graph[i][j] == 1.
A list of nodes, initial, is given, which contains nodes initially infected by malware. When two nodes are connected directly and at least one of them is infected by malware, both nodes will be infected by malware. This spread of malware will continue until every node in the connected component of nodes has been infected.
After the infection has stopped spreading, will represent the final number of nodes in the entire network that have been infected with malware.
Return a node from initial such that, when this node is removed from the graph, is minimized. If multiple nodes can be removed to minimize , return the node with the smallest index.
Note: If a node was removed from the initial list of infected nodes, it might still be infected later on due to the malware’s spread.
Constraints:
graph.length == graph[i].lengthgraph[i][j] is or .graph[i][j] == graph[j][i]graph[i][i] == 1initial.length initial[i] initial are unique.