Skip to main content Link Menu Expand (external link) Document Search Copy Copied

1916. 최소비용 구하기


시간 제한은 0.5초이다.

입력 부분

우선 입력 부분부터 만들어보자.

import sys


def register_bus(src, dst, cost):
    # TODO
    return


def solve(src, dst):
    # TODO
    return 0


if __name__ == "__main__":
    N = int(sys.stdin.readline())
    M = int(sys.stdin.readline())

    for _ in range(M):
        src, dst, cost = map(int, sys.stdin.readline().split())
        register_bus(src, dst, cost)

    src, dst = map(int, sys.stdin.readline().split())
    print(solve(src, dst))

시간 복잡도

시간 제한은 0.5초이므로, 계산량 T(N)에서 N이 약 50,000,000 이내이면 될 것이다.

이 문제에서 계산량에 영향을 주는 지표는 도시의 개수 N과 버스의 개수 M이다.


Back to top