思路:既然是求两个数的异或运算之和,且由于数字不重复,那么肯定两个数异或的结果数字越大越好,即异或后从ai二进制的最高位后全是1。具体思路看代码:AC代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 using nam...
分类:
其他好文 时间:
2014-09-15 12:54:28
阅读次数:
198
Android打造(ListView、GridView等)通用的下拉刷新、上拉自动加载的组件, 下拉刷新组件在开发中使用率是非常高的,基本上联网的APP都会采用这种方式。对于开发效率而言,使用获得大家认可的开源库必然是效率最高的,但是不重复发明轮子的前提是你得自己知道轮子是怎么发明出来的,并且自己能够实现这些功能。否则只是知道其原理,并没有去实践那也就是纸上谈兵了。做程序猿,动手做才会遇到真正的问题,否则就只是自以为是的认为自己懂了。今天这篇文章就是以自己重复发明轮子这个出发点而来的,通过实现经典、使用率较...
分类:
移动开发 时间:
2014-09-13 18:46:25
阅读次数:
315
进入python的字典与集合的学习。先回顾下集合。在python中,集合用set表示。花括号与set()可以用来创建集合。还是先创建一个空的集合不能用s={}来创建一个集合,创建一个空的集合使用set().集合是无序的,不重复的,所以在创建集合的时候重复的元素会被去掉。集合的基本运算:交 &并 .....
分类:
编程语言 时间:
2014-09-11 20:46:32
阅读次数:
171
关于BloomFilter算法别人介绍的很详细,我就不重复造轮子了,参见:(1)wiki百科算法介绍和错误率分析http://en.wikipedia.org/wiki/Bloom_filter(2)中文资料http://blog.csdn.net/jiaomeng/article/details/...
分类:
移动开发 时间:
2014-09-10 15:39:40
阅读次数:
241
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 liste...
分类:
Web程序 时间:
2014-09-09 15:04:18
阅读次数:
158
概述 网络编程中文件的上传下载是最常见的场景,本着不重复造轮子的原则,日常工作如果遇到相关问题我们首先想到的可能是从网上找现成的代码直接拿来用,很少去关心具体是如何实现的,可能也是没时间去研究别人如何实现。如果代码能够满足我们现阶段的要求,则万事大吉,但是如果使用代码的过程中出现意想不到的问题,我们...
分类:
移动开发 时间:
2014-09-07 00:59:24
阅读次数:
462
Unique Paths:
A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below).
The robot can only move either down or right at any point in time. The robot is t...
分类:
其他好文 时间:
2014-09-06 22:37:14
阅读次数:
246
组合数的个数输入一个n,然后输入n个一位数,求这n个数组成的不重复出现的整数的总和。Mean:略analyse:这样的数可以是1~n位,总共数的数目为:P(n,1)+p(n,2)+p(n,3)+.....+p(n,n)个。(其中p(n,m)表示从n个数中选m个数组成的排列的数目)。若将这些数全部罗列...
分类:
其他好文 时间:
2014-09-05 19:52:01
阅读次数:
121
Get start with "Redis"
怎么安装Redis的 tutorial一堆~我不重复了,仅仅留下自己开始玩Redis的经验(LZ 数据库零经验,So...一切从零开始学Redis)
在shell下触发redis-server就启动Redis了.
我一开始傻乎乎的~好郁闷,都没有交互,我怎么用Redis啊?
...
分类:
其他好文 时间:
2014-09-05 18:22:52
阅读次数:
213
POJ 3352 Road Construction
链接:http://poj.org/problem?id=3352
题意:给定一张连通的无向图,无重边。问最少加入多少条边之后,使得原图之中的任意两点之间都有两条以上的“边不重复”的路径。
思路:首先可以通过求割点的方式对该图进行一次dfs。dfs之后,所有位于同一个边-双连通分量的点的low值相同。这样就能够将一个边-...
分类:
其他好文 时间:
2014-09-05 16:10:11
阅读次数:
158