码迷,mamicode.com
首页 >  
搜索关键字:c语言 交换变量 异或 不创建临时变量    ( 3515个结果
BZOJ 3578 GTY的人类基因组计划2 set
题目大意:有一些人一开始都在一号房间。有一些指令使他们区别的房间。每次选定一段区间作试验,如果有的房间的组合已经做过试验,那么就不计入最后的试验点数,否则计入试验点数为试验的人数。问最后会获得多少试验点数。 思路:对于每一个人随即一个long long,一个集合所代表的数字就是这些long long的异或和。然后用set来暴力判重。 CODE: #include #...
分类:其他好文   时间:2015-01-13 15:56:26    阅读次数:230
Codeforces Round #285 (Div. 2) C - Misha and Forest
思路:类似一个拓扑排序的题,根据 对度数为1的点,它所连的边的编号即为异或和这一 规律,直接进行拓扑排序即可。      每次对得到的节点度数减一,并且异或上他所连的节点。   代码: #include #include #include #include #include #include using namespace std; typedef long long LL; vector ...
分类:其他好文   时间:2015-01-13 09:01:16    阅读次数:109
Codeforces Round #285 Div1 A and Div2 C
Codeforces Round #285 Div1 A and Div2 C Problem   给一个图G,保证G是一个森林(坑!)。图G含有N个点,给出每个点的两个属性:度数(degree)、异或和(sum)。度数表示该点与多少个点相连,异或和表示与其相连的点的编号的异或和(点编号从0开始,若度数为0则异或和为0)。要求求出原图,输出边的个数和每条边两端的顶点。 Limits ...
分类:其他好文   时间:2015-01-13 08:59:35    阅读次数:116
Java对字符串异或加密
1、代码: public String getEncryption(String para){ int key = 0x10; char[] charArray = para.toCharArray(); for(int i =0;i<charArray.length;i++){ charArray[i]=(char)(charArray[i]^key); } // b...
分类:编程语言   时间:2015-01-12 17:44:41    阅读次数:184
【BZOJ3866】The Romantic Hero “再不刷它就土了”系列
话说其实我并不知道它会不会变成土豪题。 应该会吧?先刷了吧。 题意: 给出一个数列,然后取一个两个子序列A、B, 使得A严格在B前面。 然后要求A的异或和(^)等于B的与和(&)。 题解: 动规。 注意判重。。没什么好注意的,不判重样例都过不去233。 啊。下午好颓废~~~不爽啊~~~这道题算是随便签个到吧? 代码: #include #in...
分类:其他好文   时间:2015-01-11 17:51:01    阅读次数:150
【POJ2975】Nim 博弈
题意:多组数据。 问先手有多少种取法使自己必胜。 题解: 首先Nim游戏的异或思想就不说了。 然后我们发现对于某个数,如果其它数的异或和比它小,那么先手拿掉这个数的一部分就可以使所有数异或为0, 先求出所有数异或和,然后再枚举每个数,异或一下就相当于其它所有数的异或和了, 然后可以进行判断出解。 长姿势: ^的优先级竟然比 以后但凡涉及位运算都要怒写()啊!...
分类:其他好文   时间:2015-01-11 14:53:06    阅读次数:166
android studio...混淆打包全揭秘
前言,当前android studio使用的版本较新,低版本的如果有差异,或者问题,欢迎拍砖!1、修改配置文件 找到配置文件,build.gradle,修改如下。 1 signingConfigs { 2 release { 3 // 下面各值的意思将在后...
分类:移动开发   时间:2015-01-10 16:27:53    阅读次数:164
BZOJ 2460 BeiJing2011 元素 贪心+高斯消元
题目大意:给定一些元素,每个元素有两个值a和b,现在需要选出一些元素,在不存在a值异或和为0的子集的情况下使b之和最大 可以用拟阵证明贪心的正确性(我不会证,同学会) 于是我们将b值排序,从大到小插入 动态维护线性基即可 #include #include #include #include #define M 1010 using namespace std; struct ab...
分类:其他好文   时间:2015-01-09 19:24:09    阅读次数:196
BZOJ 2400 Optimal Marks 最小割
题目大意:给定一个无向图,一些点有权值,其它点的权值可以自己指定,要求指定这些点的权值,使每条边两边的点权异或值之和最小 在此基础上要求点权和最小 首先不考虑点权和最小这个条件 那么我们将每一位分开计算 我们会发现这是一个最小割的模型 令S集为0,T集为1,如果这个点的点权已经指定,则向相应集合连流量为INF的边 每条边的两端点之间连一条流量为1的边 跑最小割就是答案 现在我们将点权考...
分类:其他好文   时间:2015-01-09 14:19:47    阅读次数:165
【Java基础】Java位运算
/* * JAVA位运算: 与(&)、非(~)、或(|)、异或(^)、左移(>) *+-----------------------------------------------------------------------------------+ *| & | 当两边操作数的位同时为...
分类:编程语言   时间:2015-01-09 14:09:27    阅读次数:131
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!