解题步骤(需求 → 方案 → 验算)
解题步骤(需求 → 方案 → 验算)
① 连续块数 32 = 2^5
② 汇总前缀 = 24 - 5 = /19
③ 起点对齐:32 是 32 的倍数 ✓
④ 汇总 172.16.32.0/19(覆盖 32.0–63.255)程序验证
程序验证
python -c "import ipaddress as ip; nets=[ip.ip_network(f'172.16.{x}.0/24') for x in range(32,64)]; print(list(ip.collapse_addresses(nets)))"
# [IPv4Network('172.16.32.0/19')]