5887 - 小Z学习1

题目描述

小Z是一名刚步入二年级的小学生,他喜欢计算机相关的知识。

那天,他看到书籍上记载着网络的 IP 地址的知识。

IP 地址是网络中设备的“身份证”。它用来标识网络中的每一台计算机或设备,确保数据能够准确地从源端传输到目标端。 以 IPv4 为例,它由 32 位二进制数 构成,通常写成 点分十进制(如 192.168.1.1 )。

十进制下,一个合法的 IP 地址,要求每个数字的范围都是在 0 \sim 255 之间。

你的任务,是判断每个 IP 地址是否合法。

输入

本题包含多组测试数据

输入的第一行:一个整数 ,表示有 nIP 地址需要判断。

接下来 n 行,每行输入四个数,分别表示 IP 地址在点分十进制下对应的四个数。

输出

输出 n 行,若第 i 个判断结果是合法的,则输出 YES ,否则,输出 NO

样例

输入

3
1 1 1 1
192 168 0 0
256 255 255 255

输出

YES
YES
NO
说明

【样例解释】

第三个 IP 地址中,第一个数超过了 255, 导致不合法。

【数据范围】

n \le 1000

其他所有输入整数均在 int 范围内;

来源

2025年11月婺城区第三届青少年信息素养大赛小学组试题

标签
题目参数
时间限制 1 秒
内存限制 512 MB
提交次数 1
通过人数 1
金币数量 0 枚
难度 入门


上一题 下一题