常用技巧
H煊
缓一会儿。。。
展开
-
常用数据类型取值范围
int :-2147483648~2147483647(10位数)unsigned int : 0~4294967295 long : -2147483648~2147483647unsigned long :0~4294967295long long (__int64):9223372036854775807~-9223372036854775808(19位原创 2017-06-17 10:26:06 · 561 阅读 · 0 评论 -
集合的整数表示
在程序中表示集合的方法有很多种,当元素数比较少时,像这样用二进制码来表示比较方便。集合{0,1...,n-1}的子集S可以用如下方式编码成整数:1.空集:........................................................................................02.只含有第i个元素的集合{i}:.........原创 2017-06-10 20:42:55 · 2527 阅读 · 1 评论 -
常用函数
(1)inplace_merge()函数:参数:inplace_merge(first,mid,last,compare)头文件:前提条件:区间[first,mid),[mid,last)有序,都呈升序或降序排列结果:一个容器内分两个有序的部分归并到本身的容器ps:merge函数从两个的有序列归并到其他容器;(2)更新中...原创 2017-06-14 21:28:16 · 210 阅读 · 0 评论 -
各类运算符优先级
优先级从大到小:单目运算符 ~ ,算术运算符 ,> ,关系运算符 ,& ^ | ,逻辑运算符(不包括!) ,条件运算符 ,赋值运算符 ,逗号运算符 同一优先级的运算符:运算次序由结合方向决定,例:*和/自左向右,即3*5/4先乘后除;-(负号)和++自右向左,即-i++相当于-(i++)原创 2017-07-03 21:53:05 · 1354 阅读 · 0 评论 -
差分约束系统
简述:给出一些形如x-y如果要求最大值,把每个不等式变为标准x-y最短路径即可;如果要求最小值,把每个不等式变为标准x-y>=k的形式,然后建立一条从y到x的权值为k的边,求出最长路径即可;注意:x-yx-y原创 2017-08-24 15:35:11 · 177 阅读 · 0 评论