码迷,mamicode.com
首页 > 2014年08月21日 > 全部分享
LightOj 1020 博弈
思路介绍:        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
PHP缓存之模块缓存(APC)
APC是是 PHP 的一个免费公开的优化代码缓存。它用来提供免费,公开并且强健的架构来缓存和优化 PHP 的中间代码。APC如何配置以及如何使用呢?...
分类:Web程序   时间:2014-08-21 09:53:53    阅读次数:277
LightOj 1078 Basic Math
思路:     设输入的两个数分别为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语言其实不简单:数组与指针
之前在写C的时候,没怎么留意数组,就这么定义一个,然后颠来倒去的使用就行了。不过后来碰到了点问题,解决后决定写这么一篇博客,数组离不开指针,索性就放一起好了。 现在我定义了一个数组:int cc[10]; 围绕这个数组有好几种指针:cc, cc+1, &cc[0], &cc, &cc+1等等。你知道它们都是什么含义吗?试试运行以下带代码: #include int main() {...
分类:编程语言   时间:2014-08-21 09:53:33    阅读次数:243
【ThinkingInC++】31、嵌套友元
/** * 功能:嵌套友元 * 时间: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
[hdu 4959]Poor Akagi 数论(卢卡斯数,二次域运算,等比数列求和)
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
Cocos2d-x3.2游戏的核心循环在Application,如何处理FPS不稳
//看到了吗,其实所有游戏就在这个循环中 while (!glview->windowShouldClose()) //如果没退出,比如用户按下了home 就退出了 { lastTime = getCurrentMillSecond(); //获取当前系统时间 director->mainLoop(); //1.处理游戏绘图和游戏逻辑 glview->pollEvents(); ...
分类:移动开发   时间:2014-08-21 09:53:04    阅读次数:298
开源 免费 java CMS - FreeCMS2.0 会员积分记录
项目地址: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
TCP机制
1、面向连接的协议 面向连接的协议在两个对等端内部网之间直接建立逻辑连接。它...
分类:其他好文   时间:2014-08-21 09:52:23    阅读次数:293
堆排序详解
实质上是满足如下性质的完全二叉树:树中任一非叶结点的关键字均不大于(或不小于)其左右孩子(若存在)结点的关键字。...
分类:其他好文   时间:2014-08-21 09:52:13    阅读次数:170
UDP的机制
由于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命令
每天一个linux命令,坚持,坚持...
分类:系统相关   时间:2014-08-21 09:51:23    阅读次数:288
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!