IP地址(ip)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
地址()是互联网上用于识别和定位设备的数字标识。它是一种由 位或 位二进制数字组成的地址,在 IPv4 和 IPv6 两个主要版本中使用。
IP 地址的主要功能是标识和寻址设备,使其能够在互联网上进行通信。通过将 IP 地址分配给计算机、服务器、路由器和其他网络设备,数据包可以被正确地发送到目标设备。IP 地址还用于确定网络中不同设备的位置,以便进行网络管理和故障排除。
总之,IP 地址是互联网上用于标识和定位设备的数字标识,使设备能够在互联网上进行通信。IP 地址的外观根据其版本而有所不同。以下是 IPv4 和 IPv6 两个主要版本的 IP 地址中 IPv4 地址示例:
192.168.0.1
172.16.254.1
10.0.0.1
208.75.57.100
接下来,我们有 个设备,每个设备都有它的名称和 IPv4 地址,现在我们有 个问题,每次我们想知道给出的 IPv4 地址是哪一个设备?
输入格式
从文件 ip.in 中读取数据。
第一行,一个正整数 ,表示有 个设备;
接下去 行,首先输入该设备的名称,数据保证该设备的名称只由英文大小写组成,其次再输入该设备的 IPv4 地址;
接下去一行,输入一个正整数 ,表示有 次询问;
接下去 行,每行一个 IPv4 地址。
输出格式
输出到文件 ip.out 中。
对于 次询问,每次询问输出该 IPv4 地址对应的设备名称。
4
Main 192.168.0.1
Google 8.8.8.8
some 123.13.34.45
other 23.32.45.54
3
192.168.0.1
23.32.45.54
8.8.8.8
Main
other
Google
样例输入输出 2
数据规模与约定
-
对于 数据,;
-
对于 数据,,设备的名称是只由大小写字母组成的长度小于等于 的字符串,
IPv4地址a.b.c.d满足 。