NineRings是根据中国古典益智游戏九连环规则,抽象出来的一款休闲益智游戏!
NineRings是第一款将九连环玩具在手机上(Android)模拟出来的游戏,九连环爱好者终于可以随时随地把玩九连环了。
NineRings游戏界面中有一根柱子和多个方块,方块位于柱子的左侧,方块从上往下依次标记为1,2,……,n。方块编号不会因为方块移动而变化。游戏目标是把全部方块移动到柱子的右侧。方块在左侧显示为红,方块在右侧显示为绿。...
分类:
移动开发 时间:
2014-08-21 00:18:33
阅读次数:
266
hdu 2710 Max Factor(找最大素数)...
分类:
其他好文 时间:
2014-08-21 00:18:23
阅读次数:
201
题目
假设有一教师依学生座号输入考试分数,现希望在输入完毕后自动显示学生分数的排行,当然学生的分数可能相同
算法:
1、 走访分数阵列A1,获得各分数人数的阵列A2
2、 对A2分数阵列进行向左相加处理,获得最终分数对应的排名
解析
假设需分数排名分数区间为 1 – N,该分数区间会自动产生 N个排序(分数为0自动为最后一名)
当人数p(N)≥N时,在分数序列中,一定存在相同的分数,相同分数享有相同的排名
当人数p(N)<N时,在分数序列中,一定存在一个分数不属于任何人,该分数排名空出...
分类:
其他好文 时间:
2014-08-21 00:18:13
阅读次数:
190
《简明Python编程》核心笔记(1~5章)...
分类:
编程语言 时间:
2014-08-21 00:18:03
阅读次数:
278
class LRUCache提供两个接口:get(int key)和set(int key,value)
#include
using namespace std;
class LRUCache{
public:
LRUCache(int cap):current(0),capacity(cap){
A=new node[ca...
分类:
编程语言 时间:
2014-08-21 00:17:53
阅读次数:
383
题目链接:uva 11651 - Krypton
Number System
题目大意:给定进制base,和分数score,求在base进制下,有多少个数的值为score,要求不能有连续相同的数字以及前导0.计算一个数的值即为相邻两位数的平方差和。
解题思路:因为score很大,所以直接dp肯定超时,但是即使对于base=6的情况,每次新添一个数score最大增加25(0-5),所...
分类:
其他好文 时间:
2014-08-21 00:17:43
阅读次数:
284
菜鸟系列之C/C++经典试题(三)
设计包含min函数的栈...
分类:
编程语言 时间:
2014-08-21 00:17:33
阅读次数:
263
SQLServer BIT字段存储
Author:zfive5
Email:zfive5@163.com
引子
和同事探讨BIT怎么存储,发生了分歧
create
table A1
(
a
CHAR(5),
b
bit,
c
CHAR(5),
d
BIT
)
由于之前成天再看《存储引擎》,深知这样定义表字段也会把两...
分类:
数据库 时间:
2014-08-21 00:17:13
阅读次数:
401
在listview中如果每个item都有图片需要下载的话,我们就得考虑由于大量图片加载而导致的oom(out of memory)问题。
一个典型的做法是,下载图片的时候看看缓存中有没有该图片,如果缓存中没有,就从sd卡中读取,如果sd卡中还没有,再去服务器下载,下载下来的图片先放在sd卡中,并放到缓存中。如此周而复始。
这其中涉及到的就是缓存怎么设计,比较通用的做法就是使用LRU算法来缓存图片,先在手机端设置一个内存区域用于缓存图片,然后将我们下载的图片以键值对的形式丢进去,这样我们就能取到相应的图片啦,...
分类:
其他好文 时间:
2014-08-21 00:17:03
阅读次数:
248
题目链接:uva 1356 - Bridge
题目大意:在一座长度为B的桥上建若干个塔,塔的间距不能超过D,塔的高度为H,塔之间的绳索形成全等的抛物线。绳索的总长度为L。问在建最少塔的情况下,绳索的最下段离地面的高度。
解题思路:贪心的思想求出最少情况下建立的塔数。
二分高度,然后用积分求出两塔之间绳索的长度。
C++ 积分#include
#include
#include ...
分类:
其他好文 时间:
2014-08-21 00:16:53
阅读次数:
252
C++的模版有时候很可能无法处理某些类型。
例如:
#include
using namespace std;
class man{
private:
string name;
int data;
public:
man(string s,int i):name(s),data(i){
}
void show()const{
cout<<"this name is "<<nam...
分类:
编程语言 时间:
2014-08-21 00:16:43
阅读次数:
261
Openstack Neutron L3的HA。...
分类:
其他好文 时间:
2014-08-21 00:16:33
阅读次数:
353
选择排序 – 算法
1. 将要排序的对象分作2部份,一个是已排序的,一个是未排序的
2. 从后端未排序部份选择一个最小值,并放入前端已排序部份的最后一个
e.g:
排序前:70 80 31 37 10 1 48 60 33 80
[1] 80 31 37 10 7048 60 33 80 选出最小值1
[1 10] 31 37 80 7048 60 33 80 选出最小值10
[1 10 31] 37 80 7048 60 33 80 选出最小值31...
分类:
其他好文 时间:
2014-08-21 00:16:23
阅读次数:
195
sk_buff整理笔记(一、数据结构)这一篇要讲的是内核为sk_buff结构提供的一些操作函数。...
分类:
其他好文 时间:
2014-08-21 00:16:13
阅读次数:
404
在给IoT CoAP添加了JSON支持之后,变得非常有意思,至少我们可以获得我们想要的结果。在上一篇中我们介绍了一些常用的工具——CoAP 命令行工具集。CoAP客户端代码示例开始之前我们需要有一个客户端代码,以便我们的服务端可以返回正确的数据并解析var coap = require('coap');
var requestURI = 'coap://localhost/';
var url =...
分类:
Web程序 时间:
2014-08-21 00:15:57
阅读次数:
555
解决问题:按照某一长宽比例,剪裁图片的上部和下部,保留中间的内容。当然也可以自定义需要剪裁留下的区域
前提:需要添加Framework:CoreGraphics.framework
代码:
- (UIImage*) crop:(UIImage*)theImage{
// Get size of current image
CGSize size = [theImage siz...
分类:
移动开发 时间:
2014-08-21 00:15:43
阅读次数:
189