码迷,mamicode.com
首页 >  
搜索关键字:按位运算符 位运算 按位    ( 4017个结果
SPOJ 839 Optimal Marks 最小割 经典 按位建图
胡伯涛论文中的一题,经典建模,由于二进制每一位异或不会相互影响,所以我们把问题转换模型,按位处理。 即已知一些点的标号0/1(还有些可以自己任意改),和一些边,边权定义为两端点标号的异或,要求边权和最小的标号方案。 我们联想到最小割求的是从源到汇容量最小的边权和。 建图: 标号为1的和源点相连,容量INF,标号为0的和汇点相连,容量INF,这些边是不能割掉的(这些点标号已经明确) 原图相...
分类:其他好文   时间:2014-08-03 15:18:15    阅读次数:200
不用+、-、×、÷数字运算符做加法
1)使用位运算,sum1=a^b 相当于不进位的加法,因为0+1=1.1+0=1.1+1=0(因为不进位)0+0=0 正好是或运算 2)sum2=(a&b)<<1,相当于算进位的数,因为只有1+1时进位 3)结果就是sum1+sum2,当然如果这个加法还需要进位就执行第四步 4)重复上面的过程一直到进位数(a&b)<<1为零,也就是不需要进位为止...
分类:其他好文   时间:2014-08-03 10:20:35    阅读次数:205
位运算与流程控制语句5
文件命名方法: 驼峰命名 classNum 下划线命名 class_numA 65 Z 90a 97 z 122baxuexi de zuo cheng bijibu yao wangji mei tian fuxi qianyi tian xue xi de.wen gu e...
分类:其他好文   时间:2014-08-02 12:16:33    阅读次数:234
HDU 3782 xxx定律
/* 中文题意: 中文翻译: 题目大意: 解题思路:当n不为1的时候,用while循环,直到出现n为止,while循环很适合循环次数不确定时使用。 难点详解:对位运算的理解 关键点:位运算 解题人:lingnichong 解题时间:2014/08/01   15:41 解题感受:c语言学多了后,在参加竞赛时,取余的话都用n&1=0为偶数,n&1=1为奇数。 */ ...
分类:其他好文   时间:2014-08-01 20:01:42    阅读次数:170
杭电 2095
find your present (2) Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/1024 K (Java/Others) Total Submission(s): 15295    Accepted Submission(s): 5797 Problem Description In the...
分类:其他好文   时间:2014-08-01 19:50:52    阅读次数:254
16进制转化为2进制 【位运算】
#include int  main() {    int i,a;      while (~scanf("%x", &a)){            for(i=15;i>=0;i--)                 printf("%1d", a&1            printf("\n");      }return 0; }...
分类:其他好文   时间:2014-08-01 19:40:22    阅读次数:182
异或 ^ 的几个作用
异或 ^ 的几个作用一、交换两个整数的值而不必用第三个参数a = 9;b = 11;a=a^b; 1001^1011=0010b=b^a; 1011^0010=1001a=a^b; 0010^1001=1011a = 11;b = 9;二、奇偶判断^a操作就是将a中的每一位按位逐一进行异或,例如a=...
分类:其他好文   时间:2014-08-01 19:27:42    阅读次数:150
The Romantic Hero
n个数,找到两个下标i和j(i < j),在1-i中选取若干个数的异或值等于在j-n中选取若干个数的按位与值,两个集合都非空,求满足条件的集合数有多少...
分类:其他好文   时间:2014-08-01 13:50:11    阅读次数:194
POJ--2570--Fiber Network【floyd+位运算】
题意:一些公司决定搭建一些光纤网络,单向的,如果从第一点到第二点,有ab两个公司可以搭建,第二点到第三点有ac两个公司可以搭建,第一点到第三点有d公司可以搭建,则第一点到第三点有a、d两个公司可以搭建,a是通过第二点,d是直接连接两点。现在给你这么一个光纤网络,问某两点之间有哪些公司可以搭建起网络。 首先这题是个多源点的,有点像最短路的思想,如果让我做我肯定硬着头皮找相同的字母,不过我看...
分类:Web程序   时间:2014-08-01 13:44:51    阅读次数:275
按位运算方式
按位与(&)运算方式:对应的两个二进位均为1时,结果位才为1,否则为09(00001001)5(00000101)1(00000001)9&5=1按位或运算方式:对应的两个二进位只要有一个为1,结果位就为19(00001001)5(00000101)13(00001101)9|5=13按位异或运算方...
分类:其他好文   时间:2014-08-01 10:30:51    阅读次数:153
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!