码迷,mamicode.com
首页 >  
搜索关键字:取反    ( 1527个结果
BZOJ 2157 旅游 树链剖分
题目大意:给出一棵树,支持以下操作:1.改变一条边的边权。2.将x到y路径的权值取反。3.查询x到y路径上最大值,最小值和权值和。 思路:好裸的链剖水题啊,唯一麻烦一点地是权值放在了边上,注意一下处理就没问题了。。 CODE: #include #include #include #include #define MAX 40010 #define INF 0...
分类:其他好文   时间:2015-01-02 17:35:41    阅读次数:158
【USACO 2008 Nov Gold】 3.Light Switching(lites 开关灯) 区间修改线段树
题意: n、m,n个灯,m次操作 两种操作 0: 这段区间全部状态取反,初始全部为0          1: 询问这段区间有几个灯是亮的。 裸线段树,弱爆了。 #include #include #include #include #define N 101000 #define inf 0x3f3f3f3f using namespace std; struct Se...
分类:其他好文   时间:2015-01-02 14:44:29    阅读次数:227
黑马程序员-C语言总结
-------IOS培训、android培训、java培训、期待与您交流! ----------0.逻辑运算,位运算分类 逻辑运算:与&& 或|| 非! 位运算:与& 或| 异或^ 按位取反~ 左移> 优先级问题:算数运算>关系运算>逻辑运算1.关键字与标识符的区别...
分类:编程语言   时间:2015-01-02 01:09:16    阅读次数:243
原码,反码和补码
对于有符号而言1. 二进制的最高位是符号位:0表示整数,1表示负数2. 正数的源码,反码和补码都是一样的3. 负数的反码=它的源码符号位不变,其他位取反4. 负数的补码=它的反码+15. 0的反码,补码都是06. 在计算机运算的时候,都是以补码的方式来运算例如:1+(-2)在计算机里是这样运行的-2...
分类:其他好文   时间:2015-01-01 10:05:21    阅读次数:175
C++学习研究之析构函数
一、析构函数Destructor.在C++中,'~'是位取反运算符,可想析构函数是与构造函数相反的函数。析构函数没有返回值,没有函数类型,没有参数。由于没有函数参数,因此不能被重载,一个类可以有多个构造函数,但只能有一个析构函数。析构函数并不是删除对象,而是在撤销对象占用的内存之前完成一些清理工作,...
分类:编程语言   时间:2014-12-28 12:56:24    阅读次数:225
二值图像--形态学处理2
学习DIP第12天 开篇废话     今天来介绍形态学中最基础也是最重要的两个操作,腐蚀和膨胀,腐蚀和膨胀基本上是所有形态学操作的基础,除此之外还有补集(即二值图全部取反的操作,0变1,1变0),和反射(将所有坐标去反)。     之前使用过腐蚀和膨胀,仅仅是去噪,那时候连结构元(SE)的概念都没有,其实所有形态学操作,核心都是结构元(包括其形状和中心位置,中心位置可以不在结构元区域中),他...
分类:其他好文   时间:2014-12-25 20:32:00    阅读次数:282
bash相关指令(再续)
1.bash指令中的通配符:1)*:任意字符2)?:一个字符3)[]:中括号中的一个字符,如有“-”,则代表连续的字母或数字中的一个4)[^]:取反,即一个不在中括号中的字符的字符。2.bash环境下的特殊符号:1)#:注释符号2)\:跳脱符号,将特殊字符或通配符还原成一般字符3);:..
分类:其他好文   时间:2014-12-25 06:39:59    阅读次数:237
iptables规则总结
INPUT#进入 FORWARD#转发 OUTPUT#出去 ACCEPT#将封包放行 REJECT#拦阻该封包 DROP#丢弃封包不予处理 -A#在所选择的链(INPUT等)末添加一条或更多规则 -D#删除一条 -E#修改 -p#tcp、udp、icmp0相当于所有all!取反 -P#设置缺省策略(与所有链都不匹配强制使用此策略) -s#IP/掩码(IP..
分类:其他好文   时间:2014-12-15 06:45:05    阅读次数:242
【LeetCode】Pow(x, n) (2 solutions)
Pow(x, n)Implement pow(x,n).按照定义做的O(n)肯定是TLE的。利用这个信息:x2n = (xn)2有个主意点,当n为负是,直接取反是不可行的。由于int的表示范围是[2-31, 231-1],当n为INT_MIN时,取反会溢出。因此需要对n==INT_MIN单独考虑。另...
分类:其他好文   时间:2014-12-13 13:26:21    阅读次数:142
位移 隐式类型转换小解
例一:int main(){ unsigned char a = 0xa5; unsigned char b = ~a >> 1+2+3; printf("b = %d\n",b);}问b的值是多少?这里b = 253;老师说是先按位移再取反,说取反是和右加加一样的后置运算(本人新手不懂,~的...
分类:其他好文   时间:2014-12-09 01:51:55    阅读次数:209
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!