zoukankan      html  css  js  c++  java
  • 山东理工oj--1912--IP地址(水题)

    

    IP地址

    Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

    题目描述

    2011年2月3日,国际互联网名称与数字地址分配机构(ICANN)官方宣布:全球最后一批IPv4地址分配完毕。这标志着第一代互联网地址的“池子”已经全空了,互联网向IPv6过渡已经开始进入了实施阶段。全人类将从2011年开始,共同面临基于IP地址短缺的发展问题。
    “IP 地址”是因特网上的每台计算机和其它设备都规定了一个唯一的地址,由于有这种唯一的地址,才保证了用户在连网的计算机上操作时,能够高效而且方便地从千千万万台计算机中选出自己所需的对象来。
    IPv4地址是由32位二进制数组成(按TCP/IP参考模型划分) ,理论上有2^32个地址。为了提高可读性,一般把IP地址中的每8位用其等效的十进制数字表示,并且在这些数字之间加上一个点,这就叫做IPv4地址的“点分十进制记法”。
    例如
    所以10000000000010110000001100011111的点分十进制记法为128.11.3.31
    而IP地址网段就是从一个IP到另一个IP ,好比 从192.168.0.1到192.168.255.255这之间就是一个网段。
    最近呢强哥有一件很烦的事,服务器的日志文件动辄上G的大小,多得吓人的IP地址,所以呢,想请你利用上面所介绍的IP地址知识和你高超的编程水平帮个忙,给出一个IP地址网段,让你判断给定的IP地址是否在这个网段之内。例如给定网段192.168.0.1—192.168.255.255,那么IP地址192.168.0.128、192.168.192.192、192.168.255.255都在这个网段之内,而IP地址192.167.1.12不在此网段之内。
     

    输入

    输入第一行是一个IPv4地址网段,格式是x.x.x.x--x.x.x.x。
    网段下面是一个数字T,表示下面有T行IP地址(T<=300)。
    接下来有T行,每行一个IP地址,且前后都没有空格。

    输出

    如果IP地址在所给的网段之内,则输出“Yes”,否则输出“No”。每个输出占一行,行与行之间没有空行。

    示例输入

    192.168.0.1--192.168.255.255
    4
    192.168.0.128
    192.168.192.192
    192.168.255.255
    192.167.1.12
    

    示例输出

    Yes
    Yes
    Yes
    No
    

    提示

     

    来源

    山东理工大学第三届ACM程序设计竞赛

    在zzulioj提交就是不过,在山东大学的提交就过了,是山东的数据太弱了吗

    #include<stdio.h>
    #include<string.h>
    int main()
    {
    	int a[4],b[4],c[4],d[4];
    	scanf("%d.%d.%d.%d--%d.%d.%d.%d",&a[0],&b[0],&c[0],&d[0],&a[1],&b[1],&c[1],&d[1]); 
    	{
    		int t;
    		scanf("%d",&t);
    		while(t--)
    		{
    			scanf("%d.%d.%d.%d",&a[2],&b[2],&c[2],&d[2]);
    			if((a[2]>=a[0]&&a[2]<=a[1])&&
    				(b[2]>=b[0]&&b[2]<=b[1])&&
    				(c[2]>=c[0]&&c[2]<=c[1])&&
    				(d[2]>=d[0]&&d[2]<=d[1]))
    				printf("Yes
    ");
    				else printf("No
    ");
    		}
    	}
    	return 0;
    } 

  • 相关阅读:
    【Android】GLSurfaceView
    【Android】手机分辨率
    【Mac】快捷键锁屏
    【Android】View
    【Android】状态保存
    【Android】Notification
    【Android】ContentProvider
    【Android】Bitmap的管理
    【Android】缩略图Thumbnails
    【Android】Activity生命周期
  • 原文地址:https://www.cnblogs.com/playboy307/p/5273554.html
Copyright © 2011-2022 走看看