LŨ LỤT

Mấy hôm nay trời mưa nhiều, lượng nước dâng lên khá nhanh. Ngôi nhà Bờm đang sống ở vùng thấp trũng nên khó tránh khỏi ngập lụt. Bờm là người đam mê công nghệ nên trong nhà của cậu ta có rất nhiều món đồ công nghệ có giá trị nhưng lại dễ hỏng nếu bị ngập nước. Để bảo vệ những món đồ công nghệ này khi nước dâng cao, Bờm phải mang chúng đến nơi an toàn. Cậu ta phải đi lên đi xuống nhiều lần vì mỗi lần chỉ mang theo một món đồ. Món đồ thứ \(i\) có giá trị là \(p_{i}\) (đồng), cần \(t_{i}\) phút để di chuyển xong món đồ thứ \(i\), bắt đầu từ phút thứ \(d_{i}\) món đồ thứ \(i\) sẽ bị ngập.

Yêu cầu: Hãy cho biết tổng giá trị lớn nhất của những món đồ mà Bờm có thể mang đi.

Dữ liệu vào: Từ tệp văn bản LULUT.INP:

  • Dòng đầu tiên chứa số nguyên \(n\ (1 \leq n \leq 100)\) là số lượng món đồ công nghệ;

  • \(n\) dòng tiếp theo mỗi dòng chứa ba số nguyên được ghi cách nhau bởi dấu cách lần lượt là \(t_{i},\ d_{i},\ p_{i}\ (1 \leq t_{i} \leq 20,\ 1 \leq d_{i} \leq 2000,\ 1 \leq p_{i} \leq 20)\ \).

Kết quả: Đưa ra tệp văn bản LULUT.OUT một số nguyên duy nhất là tổng giá trị lớn nhất của các món đồ có thể mang đi.

Ví dụ:

Ví dụ 1 Ví dụ 2
LULUT.INP LULUT.OUT LULUT.INP LULUT.OUT
3
3 7 4
2 6 5
3 7 6
11 2
5 6 1
3 3 5
1

Giải thích:

Ví dụ 1: Bờm di chuyển được 2 món đồ, đầu tiên Bờm di chuyển xong món đồ số 2 mất 2 phút, sau đó di chuyển xong món đồ số 3 mất 5 (= 2+3) phút. Không thể lấy thêm món đồ số 1 vì sẽ mất 8 (=5+3) phút (8>7). Tổng giá trị là 5 + 6 = 11.

Ví dụ 2: Bờm không thể di chuyển món đồ thứ 2 vì chưa di chuyển xong thì nước đã ngập (thời gian di chuyển mất 3 phút mà lúc đó nước đã ngập đến) nên Bờm chỉ có thể di chuyển món đồ số 1.

Ràng buộc:

+ Có 30% số test tương ứng với 30% số điểm có \(1 \leq n \leq 10\);

+ Có 70% số test còn lại tương ứng với 70% số điểm có \(10 < n \leq 100\);

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. npk1605 (5/10)
  2. hungeazy08 (4/26)
  3. tung (2/5)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]