Điều hướng chính

Nhắn tin NQ Coding

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

Bài tập ctnghethuatdp

Chương trình nghệ thuật

Dễ Quy hoạch động

  • 100p Điểm
  • 1.0s Thời gian
  • 256M Bộ nhớ
  • 100% Tỉ lệ AC
  • 1 Số AC

Trong một chương trình nghệ thuật diễn ra liên tục trong \(n\) giờ (tính từ thời điểm \(0\) đến thời điểm \(n\)), công ty có danh sách \(m\) nghệ sĩ có thể thuê để biểu diễn.

Nghệ sĩ thứ \(i\) biểu diễn từ thời điểm \(s_i\) đến thời điểm \(t_i\) \((0\le s_i < t_i \le n)\), với chi phí thuê là \(c_i\) \((0\le c_i \le 10^6)\).

Hãy chọn một số nghệ sĩ sao cho tại mọi thời điểm trong khoảng \([0,n]\) luôn có ít nhất một nghệ sĩ đang biểu diễn, và tổng chi phí thuê là nhỏ nhất.

Dữ liệu được cho đảm bảo luôn tồn tại phương án.

Input

Dòng đầu tiên chứa hai số nguyên \(n\) và \(m\) \((1\le n,m\le 400)\).

\(m\) dòng tiếp theo, mỗi dòng chứa ba số nguyên không âm \(s_i, t_i, c_i\).

Output

In ra một số nguyên là tổng chi phí thuê nhỏ nhất.

Scoring

  • Subtask 1 (30%): \(n,m \le 50\).
  • Subtask 2 (30%): \(n,m \le 200\).
  • Subtask 3 (40%): \(n,m \le 400\).

Sample Input 1

9 5
0 5 25
1 3 18
3 7 21
4 6 38
7 9 20

Sample Output 1

66

Bình luận

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