Cạnh nhỏ cơ bản

Xem dưới dạng PDF

Gửi bài giải


Điểm: 100
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
đầu vào: stdin
Đầu ra: stdout

Tác giả:
Kiểu bài tập

Bình có một cây gồm \(N\) đỉnh, các đỉnh được nối với nhau bởi \(N-1\) cạnh, mỗi cạnh có trọng số. Bình muốn biết trên đường đi từ đỉnh \(u\) đến đỉnh \(v\), cạnh có trọng số nhỏ nhất là bao nhiêu.

Định dạng đầu vào

  • Dòng đầu: hai số nguyên \(N, Q\) (\(1 \le N, Q \le 1000\)).
  • \(N-1\) dòng tiếp: mỗi dòng \(u, v, w\) (\(1 \le u, v \le N, 1 \le w \le 10^6\)).
  • \(Q\) dòng tiếp: mỗi dòng \(u, v\) là truy vấn.

Định dạng đầu ra

  • Với mỗi truy vấn, in ra trọng số nhỏ nhất trên đường đi.

Ví dụ

Input:

5 3
1 2 5
2 3 3
2 4 7
1 5 2
3 4
3 5
1 4

Output:

3
2
5

Ràng buộc

Subtask Điểm Ràng buộc
1 30 \(N, Q \le 10\)
2 30 \(N, Q \le 100\)
3 40 \(N, Q \le 1000\)

Nhận xét

Không có ý kiến tại thời điểm này.