INF = int(1e9) def solution(n, results): answer = 0 graph = [[INF] * (n+1) for _ in range(n+1)] for a,b in results: graph[a][b] = 1 #자기자신으로 가는경우 0 for a in range(1, n+1): for b in range(1,n+1): if a == b: graph[a][b] = 0 #해당 노드로 오거나 갈수있으면 순위비교가 가능한것 for k in range(1,n+1): for a in range(1,n+1): for b in range(1,n+1): graph[a][b] = min(graph[a][k]+graph[k][b],graph[a][b]) count = 0 for i in range..
문제 출발 지점에서 목표 지점까지 이동할 때 항상 최적의 경로를 찾도록 개발해야 합니다. 화성 탐사 기계가 존재하는 공간은 N X N 크기의 2차원 공간이며, 각각의 칸을 지나기 위한 비용이 존재합니다. 가장 왼쪽 위 칸인 [0][0] 위치에서 가장 오른쪽 아래 칸인[N-1][N-1] 위치로 이동하는 최소 비용을 출력하는 프로그램을 작성하세요. 화성 탐사 기계는 특정한 위치에서 상하좌우 1칸씩 이동할 수 있습니다. 입력조건 첫 번째 줄에 테스트 케이스의 수 T가 주어집니다. (1
문제 미래 도시에는 1번부터 N번까지의 회사가 있는데 특정 회사끼리는 서로 도로를 통해 연결되어 있다. 방문 판매원 A는 현재 1번 회사에 위치해 있으며, X번 회사에 방문해 물건을 판매하고자 한다 미래 도시의 특정 회사에 도착하기 위한 방법은 회사끼리 연결되어 있는 도로를 이용하는 방법이 유일하다 또한 연결된 2개의 회사는 양방향으로 이동할 수 있다. 공중 미래 도시에서 특정 회사와 다른 회사가 도로로 연결되어 있다면, 정확히 1만큼의 시간으로 이동할 수 있다 또한 오늘 방문 판매원 A는 기대하던 소개팅에도 참석하고자 한다. 소개팅의 상대는 K번 회사에 존재한다 방문 판매원 A씨는 X번 회사에 가서 물건을 판매하기 전에 먼저 소개팅 상대의 회사에 찾아가서 함께 커피를 마실 예정이다. 따라서 방문 판매원..
- Total
- Today
- Yesterday
- 다익스트라
- 파이썬
- 최단거리
- 스왑파일
- 코딩테스트
- vi비정상 종료
- E325: ATTENTIONFound
- arrayofodject #배열객체저장 #firestore #nestedaraay
- 알고리즘
- zsh환경변수
- zsh 에러
- 코테
- zsh
- 프로그래머스
- zsh compinit: insecure directories
- 플로이드워셜
- 최단경로
- 그래프
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |