Biểu diễn đồ thị: 05

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 600 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho đồ thị có hướng có trọng số gồm \(N\) đỉnh và \(M\) cạnh. Hãy in ra danh sách cạnh theo thứ tự trọng số tăng dần (nếu trọng số bằng nhau thì sắp xếp theo thứ tự xuất hiện).

Input

  • Dòng đầu tiên gồm 2 số nguyên \(N\), \(M\) (\(N \leq 50\), \(M \leq 50\))
  • M dòng tiếp theo, mỗi dòng gồm 2 số \(u, v, c\) thể hiện cung nối từ đỉnh \(u\) đến đỉnh \(v\) có trọng số \(c\)

Output

In ra \(M\) dòng, mỗi dòng là thông tin của của cạnh thứ \(i\) sau khi được sắp xếp

Example

** Sample Input **

4 4
1 3 2
3 4 8
2 3 4
1 4 1

**Sample Output **

1 4 1
1 3 2
2 3 4
3 4 8

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.