计算机二进制二进制的最高位时符号位:0表示正数,1表示负数正数的原码,反码,补码都一样负数的反码=它的原码符号位不变,其它位取反负数的补码=它的反码+10的反码,补码都是0java中的数都是有符号的在计算机运算的时候,都是以补码的方式来运算的。java中有4中位运算,分别是按位与&,按位或|,按位异...
分类:
其他好文 时间:
2014-07-22 22:49:53
阅读次数:
204
解题报告
算是规律题吧,,,x y z -x -y -z
注意的是如果数是小于0,要先对负数求模再加模再求模
给我的戳代码跪了,,,
#include
#include
#include
using namespace std;
long long x,y,z;
long long n;
int main()
{
cin>>x>>y;
cin>>n;
z=y...
分类:
其他好文 时间:
2014-07-22 22:49:15
阅读次数:
225
补码: ????正数的补码:正数的补码就是原码本身 ????????例如:4的补码,转换成2进制原码:00000100,补码和原码相同,也就是:00000100 ????负数的补码:符号位为1,其他位为该数值的原码按位取...
分类:
其他好文 时间:
2014-07-22 22:37:54
阅读次数:
241
参数检查:
绝大多数方法的构造器对于传递给它的参数值会有某些限制。例如,索引值必须是非负数,对象不能
为null等等。
如果传递无效参数给方法,在执行前没对参数进行检查,该方法可能在处理过程中失败,并且产生令
人费解的异常。更糟的是,该方法可以正常返回数据。但是会得到一个错误的结果,你还认为是正确的,
没发现其中的倪端。
所以对于方法参数的检查是有必要的。
常见的几个错误,Il...
分类:
其他好文 时间:
2014-07-22 00:09:33
阅读次数:
241
题目大意:在一个N * M的格子中,放有一些糖,这些糖有的会损害健康,有的对健康有益。有损害的被记为负数,有益的会记为正数。另外,对于每一个糖而言,他都比左边的糖和上面的糖更健康。 现在我要在在N*M这个矩阵中找到一个子矩阵,使得所有糖的有益值加起来最大。 题目已经是简化了的。糖果按照左上最小,右下...
分类:
其他好文 时间:
2014-07-21 11:13:08
阅读次数:
204
Implement pow(x,n).题解:注意两点:普通的递归把n降为n-1会超时,要用二分的方法,每次把xn= x[n/2]* x[n/2] * xn-[n/2]*2, [n/2]表示n除以2下取整。n有可能取负数,负数的时候,先计算pow(x,-n),然后返回1/pow(x,-n);代码如下:...
分类:
其他好文 时间:
2014-07-21 09:35:26
阅读次数:
196
很简单的一个递推法的题目,我直接用矩阵快速幂去过了。
构造方法也很简单。
f1 + f3 = f2
f3 = f2 - f1
f3 = 1 * f2 + -1 * f1
f2 = 1 * f2 + 0 * f1
所以矩阵就是
1, -1
1, 0
然后就是取模运算和负数处理了。负数取模会返回负数。因为我是快速幂的写法,最后返回的数一定是在(-Mod, Mod)之间的,所以直接加上一个Mod,然后再取一次模就好了。...
分类:
其他好文 时间:
2014-07-20 10:28:28
阅读次数:
314
Floyd可解。
求最短的,能来回的路。用Floyd 并且在 三点不相同的时候 把最短找出来。然后更新。
开始没有判断!=INF。结果溢出一堆负数。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define INF 0x7...
分类:
其他好文 时间:
2014-07-19 18:13:20
阅读次数:
245
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2030题目大意:对输入的一个字符里面找出汉字的个数,这里的解题技巧是:汉字的ascll码是负数,还有要注意的是每个汉字占2个字节!! 1 #include 2 #include 3 int main .....
分类:
其他好文 时间:
2014-07-19 14:09:38
阅读次数:
182
【练习2.1】
请定义出make-rat的一个更好的版本,使之可以正确处理整数和负数。当有理数为正时,make-rat应当将其规范化,使它的分子和分母都是正的。如果有理数为负,那么就应只让分子为负。
【分析】
分子、分母的符号总共有四种情况:
1. 分子、分母都为正数,
2. 分子为负数,分母为正数。
这两种情况下,输入和输出一致。
3. 分子、分母都为负数,
4. 分子为正数,分...
分类:
其他好文 时间:
2014-07-18 13:27:35
阅读次数:
252