문제
문제 풀이
n, m = map(int,input().split())
matrix = [[0]*(n+1) for _ in range(n+1)]
for i in range(m):
a, b, c = map(int,input().split())
if matrix[a][b] == 0:
matrix[a][b] = c
else:
if matrix[a][b] < c:
matrix[a][b] = c
for i in range(1, n+1):
for j in range(1, n+1):
print(matrix[i][j], end =" ")
print()
'자료구조와 알고리즘 > 개인적인 코딩테스트 관련 풀이' 카테고리의 다른 글
[완전탐색][상태 트리] - 휴가(DFS) (0) | 2022.07.25 |
---|---|
[완전탐색][상태 트리] - 최대 점수구하기(DFS) (0) | 2022.07.25 |
[완전탐색][트리] - 조합 구하기(DFS) (0) | 2022.07.25 |
[완전탐색][트리] - 순열 구하기(DFS) (0) | 2022.07.25 |
[완전탐색][트리] - 중복 수열 구하기(DFS) (0) | 2022.07.25 |