백준 16918번 봄버맨(retry)

전재우·2021년 4월 14일
0

백준 16918번 봄버맨

백준 16918번 봄버맨

구현 전 생각

프림 알고리즘을 이용해서 최소의 간선 수를 구한다
-> 프림알고리즘이 결국n개의 정점 중 n-1의 간선을 가지게 하는 방법 -> n-1이 정답인 문제


아쉬운점

프림 알고리즘을 다시 복습하고 문제를 풀려다가 발견했다
항상 알고리즘들을 머리에 익히고 있자!

코드

package backjoon_4월;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class backjoon_9372_상근이의여행 {

	public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		//System.out.println(1);
		int TC =Integer.parseInt(br.readLine());
		
		for (int i = 0; i < TC; i++) {
			
			StringTokenizer st= new StringTokenizer(br.readLine());
			int N = Integer.parseInt(st.nextToken());
			int M = Integer.parseInt(st.nextToken());
			
			for (int j = 0; j < M; j++) {
				st=new StringTokenizer(br.readLine());
			}
			System.out.println(N-1);
		}
	}

}


profile
코린이

0개의 댓글