Đề bài
Sau khi tham gia trò chơi "Bốc số", An tiếp tục tham gia trò chơi "Xếp gạch". Ban tổ chức cho trước chồng gạch được xếp thành một hàng ngang và đánh số từ 1 đến . Số viên gạch ở các chồng lần lượt là .
An cần thực hiện lượt chơi tương ứng với dãy số nguyên dương đã biết trước. Ở lượt thứ , An được quyền thực hiện chỉ một trong hai lựa chọn:
- Bỏ qua không sử dụng giá trị .
- Xếp thêm viên gạch lên chồng gạch thứ nếu tất cả các chồng gạch thứ chưa từng được xếp thêm viên gạch nào trong các lượt trước đó.
Trò chơi dừng lại khi hết lượt hoặc An đã thực hiện xếp thêm gạch ở chồng thứ . Khi đó ban tổ chức sẽ đếm số gạch ở mỗi chồng và lấy số gạch ở chồng ít nhất làm điểm số của An.
Cách chơi của An là tối ưu nhất nên cậu đã đạt được số điểm tối đa của trò chơi.
Yêu cầu: Hãy tìm ra số điểm An đạt được.
Dữ liệu vàoB3.INP
Dữ liệu: Nhập từ tệp B3.INP gồm 3 dòng:
- Dòng 1: ghi hai số nguyên dương và lần lượt là số chồng gạch ban đầu và số lượt chơi của An.
- Dòng 2: ghi số nguyên không âm mô tả số gạch ở các chồng ban đầu.
- Dòng 3: ghi số nguyên dương mô tả các giá trị của ban tổ chức đưa trước cho An, là giá trị được sử dụng ở lượt thứ .
Kết quả raB3.OUT
Kết quả: Ghi ra tệp B3.OUT gồm 1 dòng chứa số điểm An đạt được.
Ràng buộc
- 40% số test tương ứng 40% số điểm thoả mãn ;
- 30% số test tương ứng 30% số điểm thoả mãn và ;
- 30% số test tương ứng 30% số điểm thoả mãn .
Ví dụ
5 3 2 5 1 4 6 1 3 4
4
Giải thích
An bỏ qua lượt 1; An xếp 3 viên gạch vào chồng gạch thứ nhất ở lượt 2; An xếp 4 viên gạch vào chồng gạch thứ ba ở lượt 3. Khi đó số gạch ở các chồng gạch lần lượt là 5;5;5;4;6 nên số điểm đạt được là 4.