思路介绍:
1. 如果首先由Alice取,定义ans[i],如果ans[i]=1表示Alice会取胜,反之Bob取胜。枚举前100项,ans[1]=0,ans[2]=1,ans[i]=!(ans[i-1]&&ans[i-2]);
可以发现规律:当i为2,3,5,6,8,9....时Alice取胜,所以Alice取胜的条件为:i%3!=1;
2.如...
分类:
其他好文 时间:
2014-08-21 09:54:03
阅读次数:
184
APC是是 PHP 的一个免费公开的优化代码缓存。它用来提供免费,公开并且强健的架构来缓存和优化 PHP 的中间代码。APC如何配置以及如何使用呢?...
分类:
Web程序 时间:
2014-08-21 09:53:53
阅读次数:
277
思路:
设输入的两个数分别为n和a,每一次所得到的数为update:
开始update=a,依次update分别为update*10+a,这样数据会超出范围,则update每次为update=(update*10+a)%n即可,
如果update=0,跳出循环;
只需证明:(update*10+a)%n=(update%n*10+a)%n即可;
...
分类:
其他好文 时间:
2014-08-21 09:53:43
阅读次数:
182
之前在写C的时候,没怎么留意数组,就这么定义一个,然后颠来倒去的使用就行了。不过后来碰到了点问题,解决后决定写这么一篇博客,数组离不开指针,索性就放一起好了。
现在我定义了一个数组:int cc[10];
围绕这个数组有好几种指针:cc, cc+1, &cc[0], &cc, &cc+1等等。你知道它们都是什么含义吗?试试运行以下带代码:
#include
int main()
{...
分类:
编程语言 时间:
2014-08-21 09:53:33
阅读次数:
243
/**
* 功能:嵌套友元
* 时间:2014年8月21日07:21:29
* 作者:cutter_point
*/
#include
#include //为了初始化时使用memset()
#include
using namespace std;
const int sz=20;
struct Holder
{
private:
int a[sz]; //一个整形...
分类:
编程语言 时间:
2014-08-21 09:53:23
阅读次数:
238
Poor Akagi
Time Limit: 30000/15000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 131 Accepted Submission(s): 29
Problem Description
Akagi is not onl...
分类:
其他好文 时间:
2014-08-21 09:53:13
阅读次数:
307
//看到了吗,其实所有游戏就在这个循环中
while (!glview->windowShouldClose()) //如果没退出,比如用户按下了home 就退出了
{
lastTime = getCurrentMillSecond(); //获取当前系统时间
director->mainLoop(); //1.处理游戏绘图和游戏逻辑
glview->pollEvents(); ...
分类:
移动开发 时间:
2014-08-21 09:53:04
阅读次数:
298
项目地址:http://www.freeteam.cn/
积分记录
从左侧管理菜单点击积分记录进入。在这里可以查看当前登录会员的所有积分记录。...
分类:
编程语言 时间:
2014-08-21 09:52:53
阅读次数:
202
#include
int search(int *apt,int n,int key)/*返回在数组中和key值相等值的下标*/
{
int *p;
for(p=apt;p<apt+n;p++)
{
if(*p==key)
return p-apt;
}
return NULL;/*不可以在if下面直接else,因为得循环找出和key值相同的值,遍历完了发现没有才返回null*...
分类:
其他好文 时间:
2014-08-21 09:52:43
阅读次数:
153
@interface LTView : UIView
//1.是否采用安全模式
- (void)setSecureEntry:(BOOL)secureEntry;
//2.设置键盘的类型
- (void)setKeyBoardType:(UIKeyboardType)keyBoardType;
//3.设置textField代理
- (void)setDelegate:(id)delegate;
...
分类:
其他好文 时间:
2014-08-21 09:52:33
阅读次数:
232
1、面向连接的协议
面向连接的协议在两个对等端内部网之间直接建立逻辑连接。它...
分类:
其他好文 时间:
2014-08-21 09:52:23
阅读次数:
293
实质上是满足如下性质的完全二叉树:树中任一非叶结点的关键字均不大于(或不小于)其左右孩子(若存在)结点的关键字。...
分类:
其他好文 时间:
2014-08-21 09:52:13
阅读次数:
170
由于UDP是无连接服务,所以传输的每个数据报都和其他所有传输的数据报无关。即使不同的数据报源于相同的源进程,并且都是传输到相同的目的进程,它们之间也没有任何关系。用户数据报没有编号,也没有连接建立或连接终止序列。因此,每个数据报可能都是通过不同的路由传输的,并且接收数据报的顺序可能与发送顺序不同。
UDP的一个明显的缺点就是使用UDP的高层进程不能只向UDP软件发送一个数据流,然后通过这个软件把...
分类:
其他好文 时间:
2014-08-21 09:52:03
阅读次数:
240
1、算法思想
快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。
(1) 分治法的基本思想
分治法的基本思想是:将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。
(2)快速排序的...
分类:
其他好文 时间:
2014-08-21 09:52:02
阅读次数:
267
同样是项目遇到的问题,要求是无边框的对话框要实现鼠标的拖动改变大小。无边框对话框跟有边框的实现肯定不一样喽。
我上网搜到一种方法是:
需要处理以下这三个消息:
WM_NCHITTEST WM_SETCURSOR WM_NCLBUTTONDOWN
消息处理函数:
UINT CXXXDlg::OnNcHitTest(UINT...
分类:
其他好文 时间:
2014-08-21 09:51:52
阅读次数:
236
1.树的路径长度
树的路径长度是从树根到树中每一结点的路径长度之和。在结点数目相同的二叉树中,完全二叉树的路径长度最短。
2.树的带权路径长度(Weighted Path Length of Tree,简记为WPL)
结点的权:在一些应用中,赋予树中结点的一个有某种意义的实数。
结点的带权路径长度:结点到树根之间的路径长度与该结点上权的乘积。
树的带权路...
分类:
其他好文 时间:
2014-08-21 09:51:33
阅读次数:
301
每天一个linux命令,坚持,坚持...
分类:
系统相关 时间:
2014-08-21 09:51:23
阅读次数:
288