Uniform Matroid - Chọn đồ chơi

Xem dưới dạng PDF

Gửi bài giải


Điểm: 10
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é An đang chuẩn bị đi chơi ở công viên. Trong phòng của An có \(N\) món đồ chơi yêu thích, món thứ \(i\) có giá trị cảm xúc \(a_i\). Mẹ bảo An chỉ được mang tối đa \(K\) món lên ô tô vì cốp xe nhỏ.

An muốn chọn ra một số món đồ chơi (không quá \(K\) món) sao cho tổng giá trị cảm xúc là lớn nhất có thể. Hãy giúp An chọn những món đồ chơi phù hợp nhất nhé!

Dữ liệu vào
  • Dòng đầu tiên chứa hai số nguyên \(N\) và \(K\) (\(1 \le K \le N \le 10^5\)).
  • Dòng thứ hai chứa \(N\) số nguyên \(a_1, a_2, ..., a_N\) (\(1 \le a_i \le 10^9\)) là giá trị cảm xúc của từng món đồ chơi.
Kết quả ra
  • In ra tổng giá trị cảm xúc lớn nhất mà An có thể đạt được.
Ví dụ
Input
6 3
10 5 8 3 12 7
Output
30
Subtask
Subtask Điểm Ràng buộc
1 \(\%20\) \(N \le 20\)
2 \(\%30\) \(N \le 2000\)
3 \(\%50\) \(N \le 10^5\)

Nhận xét

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