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