#GD0000008. Tanya và đồ chơi (Tanya and Toys)
Tanya và đồ chơi (Tanya and Toys)
Tanya và đồ chơi (Tanya and Toys)
Nguồn: Codeforces
Phiên bản: Phước Hưng OJ Extended
Đề bài
Có các loại đồ chơi đánh số bằng các số nguyên dương; loại có giá . Tanya đã có loại khác nhau và có ngân sách không quá . Cần mua nhiều loại mới nhất có thể, không mua loại đã có. Nếu có nhiều phương án tối ưu, có thể in bất kỳ một phương án hợp lệ nào.
Input
Dòng đầu chứa . Dòng thứ hai chứa số nguyên phân biệt .
Output
Dòng đầu in số loại mua được. Dòng thứ hai in chỉ số loại khác nhau mà Tanya mua; thứ tự tùy ý. Nếu , dòng thứ hai có thể để trống.
Subtask
Các giới hạn chung:
-
.
-
.
-
.
-
đôi một khác nhau.
-
Subtask 1 (20 điểm): ,
-
Subtask 2 (30 điểm): ,
-
Subtask 3 (50 điểm): Không có ràng buộc bổ sung.
Ví dụ
Input
3 7
1 3 4
Output
2
2 5
Giải thích
Loại tốn , sau đó loại rẻ nhất chưa có là tốn . Tổng đúng , nên phương án mẫu mua được hai loại mới.