1. 문제 링크
9372번: 상근이의 여행
첫 번째 줄에는 테스트 케이스의 수 T(T ≤ 100)가 주어지고, 각 테스트 케이스마다 다음과 같은 정보가 주어진다. 첫 번째 줄에는 국가의 수 N(2 ≤ N ≤ 1 000)과 비행기의 종류 M(1 ≤ M ≤ 10 000) 가
www.acmicpc.net
2. 문제 및 입출력예제
3. 문제 풀이
N개국을 여행하는데 따로 거리나 연결된 나라가 있는 게 아니라 당황했다.
그냥 N개국을 가려면 N-1번 타야 한다.
4. 코드
import java.io.BufferedReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new java.io.InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int T = Integer.parseInt(br.readLine());
for(int t=1;t<T+1;t++) {
String[] nm = br.readLine().split(" ");
int N = Integer.parseInt(nm[0]);
int M = Integer.parseInt(nm[1]);
for(int i=0; i<M; i++) {
nm = br.readLine().split(" ");
}
sb.append(N-1).append("\n");
}
System.out.println(sb);
}
}
'ALGORITHM' 카테고리의 다른 글
백준 4659 비밀번호 발음하기 (Java) (0) | 2023.03.13 |
---|---|
백준 15686 치킨 배달 (Java) (0) | 2023.03.13 |
백준 2789 유학 금지 (Java) (0) | 2023.03.12 |
백준 11650 좌표 정렬하기 (Java) (0) | 2023.03.11 |
백준 21608 상어 초등학교 (Java) (0) | 2023.03.11 |