摘要:
CD动画,也就是技能冷却。介绍:技能冷却的效果跟魔兽世界中的技能冷却类似,功能如下:技能图标点击时会有按下效果,抬起后开始冷却计时,冷却计时技术后该图标才可以再次进行点击。实现:三层实现:最下方是CCMenuItemImage 按钮图片 -- normal中间是半透明模版图片 -- stencil最上方是CCProgressTimer 图片是最下图中较大的图片 -- click这是使用的图片资源(normal,click,stencil)动画原理:非冷却状态时只显示CCMenuItemImage,当冷却开始计时时,将按钮设为不可点击状态,同将半透明模板和进度条精灵设置为可见状态,并且进度条精灵 阅读全文
摘要:
方法一、简单递归这个就不说了,小n怡情,大n伤身啊……当n=40的时候,就明显感觉到卡了,不是一般的慢。 1 //输出第n个 Fibonacci 数 2 #include 3 using namespace std; 4 5 long long Fibonacci(int n) 6 { 7 if(n>n, n) 16 cout 3 #include 4 #define MAXN 300 5 using namespace std; 6 7 long long F[MAXN]; 8 int i; 9 long long Fibonacci(int n)1... 阅读全文
摘要:
描述计算 1 至 n 中数字 X 出现的次数,其中n≥1,X∈[0,9]。解题思路这是一道比较简单的题目,举个例子先:假设n=11,X=1,那么就是求 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 这 11 个数字中 1 出现的次数,很容易能看出来结果为 4,在 1 和 10 中各出现了一次,在 11 中出现了两次。最简单的办法就是依次遍历 1 至 n,再分别求每个数字中 X 出现的次数,代码如下所示: 1 #include 2 3 // 计算数字 X 在 n 中出现的次数。 4 int countOne(int n, int x) { 5 int cnt ... 阅读全文