UVA 1590 IP Networks
本文最后更新于 2022年2月5日 晚上
Description:
给你一些IP地址如:192.168.2.101,求出这些IP地址的子网掩码和这个网络最小的IP地址(可能描述不太准确)。
样例:
input:1
2
3
43
194.85.160.177
194.85.160.183
194.85.160.178
output:1
2194.85.160.176
255.255.255.248
分析:
这些IP的前三位相同,不需要考虑,直接看第4位,写出他们的二进制:
176(10): 1011 0001
183(10): 1011 0111
178(10): 1011 0010
子网掩码就是掩盖相同的位,显示不同的位,故子网掩码的最后一位是 1111 1000,即248
最小的IP即满足相同位相同,而不同位最小的原则,最后一位是:1011 0000,即176
Solution:
1 |
|
UVA 1590 IP Networks
https://nanami.run/2021/02/04/uva-1590-ip-networks/