单点时限: 2.0 sec
内存限制: 256 MB
输入一个 IP 地址串,判断是否合法。
输入的第一行包括一个整数 $n$ ($1 \le n \le 10$),代表下面会出现的 IP 地址的个数。
接下来的 $n$ 行每行有一个 IP 地址,IP 地址的形式为 a.b.c.d
,其中 $a,b,c,d$ 都是整数。
可能有多组测试数据,对于每组数据,输出一行问题的编号($0$ 开始编号,格式:case #0:
等)然后如果 IP 地址合法则输出 Yes
,如果 IP 地址非法则输出 No
,并输出使该 IP 非法的第一个 IP 分量的位置及该 IP 分量,中间以空格分开。
3 255.255.255.255 512.12.2.3 126.12.512.0
case #0: Yes case #1: No 0 512 case #2: No 2 512
合法的IP地址为:
$a,b,c,d$都是$0-255$的整数。
ip地址有$4$位,第一位分量的位置为$0$,第二位为$1$,第三位为$2$,第四位为$3$。