Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Cây khung 2

Dễ Cây khung nhỏ nhất

  • 100 Điểm
  • 0% Tỉ lệ AC
  • 0 Số AC
  • 256M Bộ nhớ giới hạn
  • 2.0s Giới hạn thời gian

Cho một đồ thị vô hướng có trọng số \(G\). Biết rằng, ban đầu tất cả các cạnh đều có trọng số bằng \(0\), có \(q\) thao tác thay đổi, mỗi thao tác mô tả bằng \(5\) số: \(i_{min},\ i_{max},\ j_{min},\ j_{max},\ w\), nghĩa là các cạnh \((i, j)\) mà \(i_{min} \le i \le i_{max} < j_{min} \le j \le j_{max}\) được thay đổi một lượng \(w\).

Yêu cầu: Tìm trọng số của cây khung nhỏ nhất của \(G\).

Input

  • Dòng đầu chứa hai số nguyên \(n, q\).
  • Tiếp theo là \(q\) dòng, mỗi dòng chứa \(5\) số \(i_{min},\ i_{max},\ j_{min},\ j_{max},\ w\ (1 \le i_{min} \le i_{max} < j_{min} \le j_{max} \le n; |w| \le 10^6)\).

Output

  • Gồm một dòng chứa một số là trọng số cây khung nhỏ nhất của \(G\).

Example

Test 1

Input
3 2
1 1 3 3 3
1 2 3 3 -2
Output
-2
Note
  • Subtask 1: \(n \le 1000; q \le 10^5\).
  • Subtask 2: \(n \le 10^5; q \le 10^5\).

Bình luận

Chưa có bình luận nào.