Cho dải địa chỉ IPv4 liên tục [lo, hi] (bao gồm hai đầu). Hãy phủ dải này bằng SỐ LƯỢNG ÍT NHẤT các khối CIDR (mỗi khối là a.b.c.d/p hợp lệ, căn chỉnh đúng). Thuật toán tham lam: tại mỗi bước lấy khối lớn nhất căn chỉnh tại lo mà không vượt hi. In số khối rồi lần lượt từng khối.
Một dòng: lo hi (hai IPv4 dạng a.b.c.d).
0 ≤ lo ≤ hi ≤ 2^32-1.
Dòng 1: số khối. Các dòng tiếp: từng khối CIDR.
Ví dụ:
Đầu vào:
192.168.1.0 192.168.1.255
Đầu ra:
1
192.168.1.0/24
Giải thích:
Đang tải editor...