Nhiệm vụ
Bạn đang đưa ra một bức ảnh của đường chân trời của Târgu-Mureş chụp trong đêm. Một số phòng còn có ánh sáng trên. Bạn biết rằng tất cả các tòa nhà có thể được mô hình hóa bởi các hình chữ nhật diện tích bề mặt ở hầu hết A. Tìm số lượng tối thiểu của các tòa nhà có thể dẫn đến hình ảnh.
Cụ thể, bạn đang đưa ra một số nguyên A, và N điểm có tọa độ nguyên (x, y ). Bạn phải tìm thấy một số lượng tối thiểu của hình chữ nhật có một mặt trên các trục x và diện tích nhiều nhất A, trong đó bao gồm tất cả các điểm. Các hình chữ nhật có thể chồng chéo lên nhau.
Mô tả các đầu vào
những dòng đầu tiên của file photo.in đầu vào sẽ chứa hai số nguyên N và A, cách nhau bởi một dấu cách trống. N dòng tiếp theo sẽ chứa hai số nguyên x và y, đại diện cho các tọa độ của mỗi điểm.
Mô tả về sản lượng
các tập tin đầu ra photo.out nên bao gồm chính xác một dòng chứa số lượng tối thiểu của hình chữ nhật.
Hạn chế
• 1 ≤ N ≤ 100
• 1 ≤ A ≤ 200 000
• Mỗi điểm có 0 ≤ x ≤ 3 000 000 và 1 ≤ y ≤ A
• Trong 30% các trường hợp kiểm tra, 1 ≤ N ≤ 18
đang được dịch, vui lòng đợi..
