알고리즘/백준 등

[백준] 끝나지않는파티 11265

컵라면만두세트 2022. 4. 27. 14:29
package 최단거리;

import java.util.LinkedList;
import java.util.Queue;
import java.util.Scanner;

public class 끝나지않는파티11265 {
    static int n,m;
    static int map[][];
    static String eop= "Enjoy other party";
    static String sh = "Stay here";
    public static void main(String[] args) {
        // n 크기의 map
        Scanner sc = new Scanner(System.in);
        n = sc.nextInt();
        m = sc.nextInt();
        map= new int[n][n];
        // m 열명
        for(int i=0; i<n; i++){
            for(int j=0; j<n; j++){
                map[i][j] = sc.nextInt();
            }
        }
        //플로이드 와샬 사용해보괴
        //전체 경로를 탐색하면서 바로 정보 적기
        // 중간 거치는 단계
        for(int k=0; k<n; k++){
            // 시작단계
            for(int i=0; i<n; i++){
                //도착 단계
                for(int j=0; j<n; j++){
                    map[i][j] = Math.min(map[i][j] , map[i][k] + map[k][j]);
                }
            }
        }
        StringBuilder sb = new StringBuilder();
        for(int i=0; i<m; i++){
            int to = sc.nextInt() ;
            int from = sc.nextInt() ;
            int time = sc.nextInt() ;
            if(map[to-1][from-1] <= time){
                sb.append("Enjoy other party").append("\n");
            }else {
                sb.append("Stay here").append("\n");
            }
        }
        System.out.println(sb);
    }

}

'알고리즘 > 백준 등' 카테고리의 다른 글

[백준] 최단경로1753  (0) 2022.04.27
[백준] 경로찾기 11403  (0) 2022.04.27
경로찾기 11403 [백준]  (0) 2022.04.27
특정거리의도시찾기[백준]  (0) 2022.04.27
트리순회[백준]  (0) 2022.04.27