#P4052. IP地址排序
IP地址排序
题目描述
AK机拿到了一批 IPv4 地址,需要把它们按照地址的数值大小从小到大排序后输出。
一个 IPv4 地址形如 ,由四段整数用英文句点分隔,它对应的数值为 。
输入描述
第一行输入一个整数 ,表示地址的个数。
接下来 行,每行一个 IPv4 地址 ,每段均无前导零,保证 个地址互不相同。
输出描述
输出 行,每行一个 IPv4 地址,表示按数值从小到大排序后的结果。
样例1
输入
3
192.168.1.10
192.168.1.9
10.0.0.1
输出
10.0.0.1
192.168.1.9
192.168.1.10
样例解释
三个地址对应的数值分别为 、、,按数值升序即为输出顺序。
注意如果把地址当成普通字符串直接排序, 会排在 前面,因为字符 小于字符 ,这个结果是错的。
样例2
输入
2
1.2.3.40
1.2.3.4
输出
1.2.3.4
1.2.3.40
样例解释
前三段完全相同,比较第四段,,所以 在前。