[백준] 2606: 바이러스 - Java (그래프 이론)
목 차 문제 접근 방식 이 문제를 구현하며 알게된 것들 풀이 문제 접근 방식 BFS Lover 인 나는 이 문제를 보았을 때 바로 BFS가 적합하다고 느꼈다. BFS 방식이 언제나 그렇듯 하나씩 하나씩 근접한 값들을 큐에 넣어 돌리면 된다. 이 문제에서 주의할 점만 알면 30분 내로 풀 수 있는 문제인 것 같다. 그 주의할 점은 바로.. 입력 값 한 쌍이 들어왔을 때, 한 쪽에만 값을 저장하는 행위이다. 예를 들면, 4 3 1 2 2 4 3 2 여기서 앞 쪽 숫자를 a 변수에, 뒤 쪽 숫자를 b 변수에 할당한다고 가정해 보자. 만약 graph[a].add(b); 만 하게된다면, 1, 2, 4는 연결이 되고, 3또한 연결이 되어있지만 출력 값에서는 낙오되는 현상을 볼 수 있다. 이 문제를 구현하며 알게된 ..
Algorithm/BackJun 2024.01.11