思路:既然是求两个数的异或运算之和,且由于数字不重复,那么肯定两个数异或的结果数字越大越好,即异或后从ai二进制的最高位后全是1。具体思路看代码:AC代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 using nam...
分类:
其他好文 时间:
2014-09-15 12:54:28
阅读次数:
198
colorbox是非常优秀的图片显示插件,但最近想用它来显示保存在数据库中的二进制图片却发现问题,就是无法正确显示,显示出来的都是一些乱码字符,究竟问题出在那呢?于是循例百度了一下,是有人也碰到这个问题,但没有提出解决方案呀!看来只能自己分析原因了。。。首先说下我的开发环境:ASP.NET MVC+...
分类:
数据库 时间:
2014-09-15 00:57:07
阅读次数:
438
HDU 5014 Number Sequence,二进制异或处理。...
分类:
其他好文 时间:
2014-09-14 23:46:17
阅读次数:
479
1、 apk是android应用程序安装格式,.dex是Android二进制执行文件格式。2、Android操作系统是基于Linux的多用户操作系统,每一个应用程序都是使用的不同的用户。3、 默认情况下,一个应用程序一个userid,系统设定的,你不需要手动去设定, 针对这样的应用程序,该用户有权....
分类:
移动开发 时间:
2014-09-14 23:39:17
阅读次数:
241
HDU 5014 Number Sequence
题目链接
思路:对于0-n,尽量不让二进制中的1互相消掉就是最优的,那么只要两个数只要互补就可以了,这样每次从最大的数字,可以找到和他互补的数字,然后这个区间就能确定了,然后剩下的递归下去为一个子问题去解决
代码:
#include
#include
const int N = 100005;
int n, a[N]...
分类:
其他好文 时间:
2014-09-14 22:12:27
阅读次数:
220
HDU 5014 Number Sequence(异或 进制问题)...
分类:
其他好文 时间:
2014-09-14 22:10:27
阅读次数:
387
1、&按位与1>功能:只有对应的两个二进位均为1时,结果位才为1,否则为0.例:9&5=1001&101=1,因此9&5==12>规律:二进制中,与1相&就保持原位,与0相&就为0.1. 2>|按位或 1>功能只要对应的二个二进位有一个为1时,结果位就为1,否则为0。2>举例:比如9|5,其实就.....
分类:
其他好文 时间:
2014-09-14 20:37:17
阅读次数:
197
二进制字符创相加,通过进位的方式逐位考虑。也可以把相加的过程抽象成一个函数。
Given two binary strings, return their sum (also a binary string).
For example,
a = "11"
b = "1"
Return "100".
方法一:
class Solution {
public:
s...
分类:
其他好文 时间:
2014-09-14 15:26:07
阅读次数:
285
串口是很简单的,编写基于串口的程序也很容易。新手们除了要面对一堆的生僻概念,以及跨线程访问的细节,还有一个需要跨越的难题,就是协议解析,上一篇已经说明了:一个二进制格式的协议一般包含:协议头+数据段长度+数据+校验一个Ascii格式的文本协议,一般包含:数据头+正文+数据结束标识类似的命令可能很多,...
分类:
其他好文 时间:
2014-09-14 15:14:57
阅读次数:
134
我们的串口程序,除了通用的,进行串口监听收发的简单工具,大多都和下位机有关,这就需要关心我们的通讯协议如何缓存,分析,以及通知界面。 我们先说一下通讯协议。通讯协议就是通讯双方共同遵循的一套规则,定义协议的原则是尽可能的简单以提高传输率,尽可能的具有安全性保证数据传输完整正确。基于这2点规则,我们一...
分类:
其他好文 时间:
2014-09-14 15:12:57
阅读次数:
289