2013年8月9日

8月8号的树状数组:(位运算)

摘要: 摘自:http://www.cnblogs.com/911/archive/2008/05/20/1203477.html位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。C语言提供的位运算符列表:运算符含义描述&按位与如果两个相应的二进制位都为1,则该位的结果值为1,否则为0|按位或两个相应的二进制位中只要有一个为1,该位的结果值为1(如果两个相应的二进制都为0,则该位的结果值为0,否则为1)^按位异或若参加运算的两个二进制位值相同则 阅读全文
posted @ 2013-08-09 22:23 ~~碾压机 阅读(285) 评论(0) 推荐(0) 编辑

8月7号的练习:HDU 1069&&POJ 1636&&HDU 1031&&HDU 1051&&HDU 1551

摘要: Monkey and Banana HDU 1069这个题目还是比较好理解的:题意:有n(n 2 #include 3 #include 4 using namespace std; 5 struct line 6 { 7 int x; 8 int y; 9 int z;10 }a[200];11 bool comp1(line i,line j)12 {13 if(i.x!=j.x)14 return i.xa[j].x&&a[i].y>a[j].y)41 temp=max(te... 阅读全文
posted @ 2013-08-09 10:02 ~~碾压机 阅读(239) 评论(3) 推荐(0) 编辑