minn=*min_element(m1,m1+m); 区间中最小的数(m1数组,m个数类似sort(m1,m1+m))
maxn=*max_element(m1,m1+m); 区间中最大的数
next_permutation(a,a+n) 下一个全排列
prev_permutation(a,a+n) 前一个全排列
isalpha 判断是否为字母
isdigit 判断是否为数字
isalnum 判断是否为数字或字母;
isxdigit 判断是否为十六进制字符( A~F, a~f )
islower 是否为小写
isupper 是否为大写
tolower 转化为小写
touuper 转化为大写
isspace 判断一个字符是否为空白符
iscntrl 判断是否为控制符
isspunct 判断是否是除空格,数字和字母外的可打印字符
isprint 判断是否是可打印符(包括空格)
isgraph 判断是否是可打印符(不包括空格)
strcmp 比较字符串 s1>s2 返回1 s1=s2 返回0 s1<s2 返回-1
strcpy 拷贝函数
strcat 拷贝拼 s1拼接到s2后
strchr 字符串中查找字符
set.insert(x) x被检测是否存在于容器中,如果是,x将不会被插入,且返回指向这个等值的已经存在的元素
log2(x) x为double类型
bitset<x> bit(n); 把n转变成x位的二进制