Không hỗ trợ Mobile

Chế độ luyện tập yêu cầu môi trường màn hình lớn để làm bài và chống gian lận hiệu quả. Vui lòng truy cập bằng máy tính (Desktop/Laptop) để tiếp tục thao tác.

Quay lại trang chủ

#2028 · Chợ Cá Tam Quan ở Quảng Nam

MÔ TẢ BÀI TOÁN

Mỗi buổi sớm tại vùng biển Tam Quan (Quảng Nam), các tàu cá lần lượt cập bến sau hành trình dài ngoài khơi. Tuy nhiên, cá vừa được đưa lên bờ chỉ giữ được độ tươi ngon trong một khoảng thời gian ngắn trước khi phải chuyển đi tiêu thụ.

Mỗi tàu cá khi cập bến sẽ bắt đầu bán cá ngay lập tức, và lượng cá trên tàu sẽ được tiêu thụ đều theo thời gian cho đến khi hết hoặc hết hạn bán.

Một thương lái muốn tận dụng cơ hội để thu mua cá. Tuy nhiên, do hạn chế về nhân lực và phương tiện, người này chỉ có thể đứng tại bến trong đúng K phút liên tục để mua hàng.

Trong khoảng thời gian đó:

  • Nếu một tàu đang bán cá, thương lái có thể mua được một phần hoặc toàn bộ lượng cá còn lại, tùy vào thời gian giao nhau.
  • Nếu tàu đã bán xong hoặc chưa cập bến, thương lái không thể mua được cá từ tàu đó.

Cụ thể, mỗi tàu i:

  • Bắt đầu bán tại thời điểm T_i
  • Kết thúc bán tại thời điểm T_i + D_i
  • Tổng lượng cá là F_i, được bán đều trong khoảng thời gian này
  • Nếu thương lái chọn khoảng thời gian [L,L+K], thì lượng cá mua được từ tàu i được tính theo tỷ lệ thời gian giao nhau giữa hai khoảng.

Nhiệm vụ của bạn là Xác định khoảng thời gian tối ưu để thương lái thu mua được tổng lượng cá lớn nhất.

Dữ liệu vào

  • Dòng đầu: hai số nguyên N, K
  • N dòng tiếp theo, mỗi dòng gồm 3 số nguyên: T_i, F_i, D_i

Dữ liệu ra

In ra một số nguyên: lượng cá lớn nhất có thể mua (lấy phần nguyên).

Ràng buộc

  • 1 \leq N \leq 2*10^5
  • 0 \leq T_i \leq 10^9
  • 1 \leq F_i, D_i \leq 10^9
  • 1 \leq k \leq 10^9

BẢNG TỔNG QUAN KẾT QUẢ

# Tài khoản Kết suất Lúc nộp
1
57 ms 7312 KB
1297 Bytes
05/05/2026
09:31
2
T
81 ms 6776 KB
1834 Bytes
05/05/2026
16:31

LỊCH SỬ CÁ NHÂN

Vui lòng đăng nhập để xem lịch sử làm bài của bạn.

THẢO LUẬN BÀI TOÁN

Chưa có thảo luận nào cho bài này.

Viết code