IP地址在套接字地址结构中是以结构体in_addr方式存放的,这种结构体也叫做IP参数的数值格式。当我们要将IP参数存进套接字地址结构,显然要先将其转换为数值格式。下面将介绍几个函数,能很好的实现转换功能。这些函数都包含在头文件 arpa/inet.h 中。 ...
分类:
其他好文 时间:
2017-01-29 12:30:54
阅读次数:
164
http://codeforces.com/problemset/problem/742/D 并查集预处理出所有关系。 一开始的时候,我预处理所有关系后,然后选择全部的时候,另起了一个for,然后再判断。 这样是不对的。因为这样使得同一组里面可能选择了两次。 3 0 2 1 2 3 1 1 3 #i ...
分类:
其他好文 时间:
2017-01-20 20:47:23
阅读次数:
488
适合初级程序员,只要注意不要遗漏情况就好。 C语言代码如下: #include<stdio.h>#include<stdlib.h>int main(){ int n; scanf("%d",&n); if(n==0) printf("1\n"); else if(n%4==1) printf("8 ...
分类:
其他好文 时间:
2017-01-16 22:45:53
阅读次数:
198
《TCP/IP详解卷1:协议》第14章DNS:域名系统---读书笔记1、引言5、指针查询DNS中一直难于理解的部分就是指针查询方式,即给定一个IP地址,返回与该地址对应的域名。当一个组织加入Internet,并获得DNS域名空间的授权,如noao.edu,则它们也获得了对应IP地址的in-addr.arpa域名..
分类:
其他好文 时间:
2017-01-06 22:50:54
阅读次数:
228
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<unistd.h>#include<sys/socket.h>#include<arpa/inet.h>intmain(intargc,char*argv[]){ intserv_sock,clnt_sock; charmsg[]="HelloSZT!~"; structsockaddr_inserv_adr,cl..
分类:
其他好文 时间:
2016-12-27 16:31:23
阅读次数:
149
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<unistd.h>#include<sys/socket.h>#include<arpa/inet.h>intmain(intargc,char*argv[]){ intsock; charbuf[20]; structsockaddr_inserv_adr; if(argc!=3) { printf("请重..
分类:
其他好文 时间:
2016-12-27 16:29:37
阅读次数:
188
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<unistd.h>#include<sys/socket.h>#include<arpa/inet.h>intmain(intargc,char*argv[]){ intserv_sock,clnt_sock; charmsg[]="HelloSZT!~"; structsockaddr_inserv_adr,cl..
分类:
其他好文 时间:
2016-12-27 16:29:15
阅读次数:
177
CodeForces 741C Arpa’s overnight party and Mehrdad’s silent entering 题意:n对情侣坐在一个圆桌上吃东西,已知他们的位置。有两种菜,要求每对情侣不能吃同一种菜,每相邻的三个人不能吃同一种菜,给出要求下的分配。 思路:对于情侣之间连线 ...
分类:
其他好文 时间:
2016-12-27 01:11:44
阅读次数:
199
题意:给你若干个集合,每个集合内的物品要么选任意一个,要么所有都选,求最后在背包能容纳的范围下最大的价值。 分析:对于每个并查集,从上到下滚动维护即可,其实就是一个01背包= =。 代码如下: ...
分类:
其他好文 时间:
2016-12-17 17:01:40
阅读次数:
275
#include<stdio.h>#include<arpa/inet.h>#include<errno.h>#include<string.h>intif_a_string_is_a_valid_ipv4_address(constchar*str){structin_addraddr;intret;volatileintlocal_errno;errno=0;ret=inet_pton(AF_INET,str,&addr);local_errno=e..
分类:
其他好文 时间:
2016-12-08 12:04:26
阅读次数:
363