最终效果图:
背景圆盘(需要扣图处理)LuckyBaseBackground.png
盖在背景圆盘上面的转盘 LuckyRotateWheel.png
代表一个星座或生肖的按钮背景图片
要创建12个,并以最下方中点为锚点进行旋转
对背景圆盘进行扣图,并在其上面盖上转盘图片的核心代码
在自定义...
分类:
移动开发 时间:
2014-08-31 14:33:01
阅读次数:
346
今天早晨在上班的路上,一好朋友突然提到之前的一个计算机的考题,汉诺塔(相信大家都玩过)的递归深度。由于很久没有看算法,以及脑容量有限,当时没有多想。来到公司后,把公式列了一下,终于清晰多了。下面假设3根柱子编号为1,2,3.主要思路:把n个圆盘从3号移到1号 = 把n-1个圆盘从3号移到2号 + 把...
分类:
其他好文 时间:
2014-08-27 10:43:37
阅读次数:
130
汉诺塔:有三根相邻的柱子,标号为A,B,C,A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘,要把所有盘子一个一个移动到柱子B上,并且每次移动同一根柱子上都不能出现大盘子在小盘子上方,应该怎么移动?
汉诺塔是个非常经典的问题,讲递归时应该都会讲到它。如果我们没有递归的先验知识, 直接去解答这道题,常常会觉得不知道如何下手。用递归却可以非常优美地解决这个问题。
使用递归的一个关键就是,...
分类:
其他好文 时间:
2014-08-25 01:12:43
阅读次数:
218
1.故事介绍
汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。
2.由来
法国数学家爱德华·卢卡斯曾编写过一个印度的古老传说...
分类:
编程语言 时间:
2014-08-18 12:32:44
阅读次数:
247
汉诺塔的由来:汉诺塔是源自印度神话里的玩具。上帝创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上安大小顺序摞着64片黄金圆盘。上帝命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。有预言说,这件事完成时宇宙会在一瞬...
分类:
其他好文 时间:
2014-08-18 10:28:43
阅读次数:
171
[问题描述]从左向右依次安放4根细柱A,B,C,D。在A柱上套有n(n0 then begin resl[ks1].code:=ga[topa]; resl[ks1].source:='A'; resl[ks1].target:='B';...
分类:
移动开发 时间:
2014-08-14 20:28:49
阅读次数:
267
[问题描述]从左向右依次安放4根细柱A,B,C,D。在A柱上套有n(n0 then begin resl[ks1].code:=ga[topa]; resl[ks1].source:='A'; resl[ks1].target:='B'; topb:=topb+1;gb[topb]:=ga[topa...
分类:
移动开发 时间:
2014-08-14 20:19:39
阅读次数:
281
自己封装的一个用HTML5+CSS3写的时钟表...
分类:
其他好文 时间:
2014-08-13 13:09:56
阅读次数:
233
HDU 4793
链接:http://acm.hdu.edu.cn/showproblem.php?pid=4793
题意:给一个以(0,0)为圆心半径为R的圆形区域,中间放着一个(0,0)为圆心半径为Rm的圆盘,在坐标(x,y)处(严格在圆形区域外)放着一枚半径为r的硬币,运动方向和速度为(vx,vy),在运动中碰到圆盘时,会按碰撞问题反弹(圆盘是固定不动的),问硬币会在圆形区域里呆多长时...
分类:
其他好文 时间:
2014-07-28 15:45:13
阅读次数:
305