在计算机内,定点数有3种表示法:原码、反码和补码所谓原码就是前面所介绍的二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。补码表示法规定:正数的补码与其原码相同;负数的补码是在其反...
分类:
其他好文 时间:
2015-07-29 13:38:19
阅读次数:
119
树链剖分边更新,线段树区间更新(取相反数)+单点更新,区间查询最大值,区间取相反数的操作可以维护两个值mmax和mmin,当取反时最大最小值取反互换 1 #include 2 #include 3 #include 4 using namespace std; 5 #define l...
分类:
其他好文 时间:
2015-07-28 18:14:11
阅读次数:
107
周日学习内容(2015.7.26)一.流程控制初步流程控制结构:顺序结构,选择结构,循环结构.二.逻辑运算符&&:逻辑与(表达式1&&表达式2同真为真,其余为假).||:逻辑或(表达式1&&表达式2有真必真,其余为假).!:逻辑非(取反)三.if-else选择结构语法:if(){}else{}四.j...
分类:
其他好文 时间:
2015-07-27 16:16:35
阅读次数:
145
HDU 4825对于给定的查询(一个整数),求集合中和他异或值最大的值是多少按位从高位往低位建树,查询时先将查询取反,然后从高位往低位在树上匹配,可以匹配不可以匹配都走同一条边(匹配表示有一个异或值为1的边,选择当然最好;不能匹配说明不存在一条异或值为1的边,那么只存在一条为0的边,也不得不选) 1...
分类:
其他好文 时间:
2015-07-26 20:52:06
阅读次数:
111
第四部分 总结1. 团队整体参与2. 使用敏捷的测试思维3. 自动化回归测试4. 提供并获取反馈5. 构建核心实践的基础 [持续集成、测试环境、管理技术债务、增量工作、编码和测试是同一个过程的重要组成部分、实践之间的协作]6. 与客户合作7. 保持大局观-----------------------...
分类:
其他好文 时间:
2015-07-26 12:30:49
阅读次数:
116
题意:用1*2的方格填充m*n的方格不能重叠,问有多少种填充方法分析:dp[i][j]表示i行状态为j时的方案数,对于j,0表示该列竖放(影响下一行的该列),1表示横放成功(影响下一列)或上一列竖放成功。状态转移时,枚举每一行可能的状态上一行取反得下一行能放的状态。#include #include...
分类:
其他好文 时间:
2015-07-24 16:06:44
阅读次数:
91
是逻辑运算符,返回是个布尔值 *//** 十进制 二进制[取负数【补码知识】 正数-256 ] 255== 1111 1111 * 5 0000 0101 * 12 0000 1100 *(与-and)& ------...
分类:
Web程序 时间:
2015-07-22 18:32:43
阅读次数:
166
计算机如何做运算在计算机系统中,数值一律用补码来表示正数的补码正数的补码和源码相同。负数的补码符号位不变,其他位取反再加1。表达式转为反码转为补码计算结果转为源码10+200001010+0000001000001010+00000010000011000000110010+(-2)00001010+1111110100001010+111111100..
分类:
编程语言 时间:
2015-07-22 07:02:14
阅读次数:
147
在Java中存在着这样一类操作符,是针对二进制进行操作的,它们分别是&、|、^、~、>>、>>几个位操作符,无论是初始值是按照何种进制,都会换算成二进制进行位
操作。接下来对这几种操作符进行一下简单的讲解。
&:
作用是对运算符两侧以二进制表达的操作符按位分别进行'与'运算,而这一运算是以数中相同的位(bit)为单位的。操作的规则是:仅当两个操作数都为1时,输出结果才为1,否
则为0,示例...
分类:
编程语言 时间:
2015-07-21 22:18:04
阅读次数:
153
git reset命令用于将当前分支回退到指定的某个版本。
基本用法
git reset [--hard] commitversion
详解
该命令可以看做commit命令的取反操作,既然可以向前提交,当然也可以向后回滚。可以像事务一样回滚一次到上一次的位置,也可以回滚到指定的位置。这个位置由commitversion决定,每commit一次都会产生一个commitve...
分类:
其他好文 时间:
2015-07-21 17:05:30
阅读次数:
104