IP聚合 (2016

网友投稿 722 2022-10-22

IP聚合 (2016

IP聚合 (2016

IP聚合

Problem Description

当今世界,网络已经无处不在了,小度熊由于犯了错误,当上了度度公司的网络管理员,他手上有大量的 IP列表,小度熊想知道在某个固定的子网掩码下,有多少个网络地址。网络地址等于子网掩码与 IP 地址按位进行与运算后的结果,例如:

子网掩码:A.B.C.D

IP 地址:a.b.c.d

网络地址:(A&a).(B&b).(C&c).(D&d)

Input

Output

对于每组测试数据,输出两行:

第二行输出测试数据的结果,对于每组数据中的每一个子网掩码,输出在此子网掩码下的网络地址的数量。

Sample Input

25 2192.168.1.0192.168.1.101192.168.2.5192.168.2.7202.14.27.235255.255.255.0255.255.0.04 2127.127.0.110.134.52.0127.0.10.110.134.0.2235.235.0.01.57.16.0

Sample Output

Case #1:32Case #2:34

​​Statistic​​​ |  ​​​Submit​​​ |  ​​​Clarifications​​​ |  ​​​Back​​

做这道题真是一波三折

也发现了一个错误   就是在用map,set容器的时候往里面放结构体内容  要在结构体里面提前重载运算符< 写好排序规则 否则会报错

#include #include using namespace std;struct node{ int a,b,c,d; bool friend operator<(node x,node y) { if(x.as; printf("Case #%d:\n",t++); for(int j=0;j

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:大搬家 (2016
下一篇:Intact- 可继承的前端开发框架
相关文章

 发表评论

暂时没有评论,来抢沙发吧~