2012年2月26日
摘要: Problem DescriptionRecently kiki has nothing to do. While she is bored, an idea appears in his mind, she just playes the checkerboard game.The size of the chesserboard is n*m.First of all, a coin is placed in the top right corner(1,m). Each time one people can move the coin into the left, the undern 阅读全文
posted @ 2012-02-26 16:05 万里心晴 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 巴什博奕(Bash Game): 3 只有一堆n个物品,两个人轮流从这堆物品中取物,规 4 定每次至少取一个,最多取m个。最后取光者得胜。 5 显然,如果n=m+1,那么由于一次最多只能取m个,所以,无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,后者取胜。 6 因此我们发现了如何取胜的法则:如果n=(m+1)*r+s,(r为任意自然数,s≤m),那么先取者要拿走s个物品,如果后取者拿走k(≤m)个, 7 那么先取者再拿走m+1-k个,结果剩下(m+1)(r-1)个, 8 以后保持这样的取法,那么先取者肯定获胜。总之,要保持给对手留下(m+1)的倍数,就能最后获胜。 9 . 阅读全文
posted @ 2012-02-26 15:40 万里心晴 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 博弈论:是二人或多人在平等的对局中各自利用对方的策略变换自己的对抗策略,达到取胜目标的理论。博弈论是研究互动决策的理论。博弈可以分析自己与对手的利弊关系,从而确立自己在博弈中的优势,因此有不少博弈理论,可以帮助对弈者分析局势,从而采取相应策略,最终达到取胜的目的。博弈论分类:(摘自百度百科)(一)巴什博奕(Bash Game):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。 显然,如果n=m+1,那么由于一次最多只能取m个,所以,无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,后者取胜。因此我们发现了如何取胜的法则:如果n=(m+1)*r. 阅读全文
posted @ 2012-02-26 15:32 万里心晴 阅读(635) 评论(0) 推荐(0) 编辑
摘要: C++string类常用函数string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的string太长而无法表达时会抛出length_error异常string类的字符操作:const char &operator[](int n)const;const char &at(int n)const;char &oper 阅读全文
posted @ 2012-02-26 13:33 万里心晴 阅读(160) 评论(0) 推荐(0) 编辑
  2012年2月25日
摘要: 1 /* 2 * Author: Tanky Woo 3 * Blog: www.WuTianQi.com 4 * Data: 2010.12.20 5 * Note: 堆排序(Heap Sort) 6 */ 7 #include <iostream> 8 using namespace std; 9 10 // 输出当前堆的排序状况11 void PrintArray(int data[], int size)12 {13 for (int i=1; i<=size; ++i)14 cout <<data[i]<<"";15 co 阅读全文
posted @ 2012-02-25 15:55 万里心晴 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1 BinarySortTreeADT.h 2 /* 3 *二叉排序树(Binary Sort Tree)又称二叉查找(搜索)树(Binary Search Tree)。 4 *其定义为:二叉排序树或者是空树,或者是满足如下性质的二叉树: 5 *①若它的左子树非空,则左子树上所有结点的值均小于根结点的值; 6 *②若它的右子树非空,则右子树上所有结点的值均大于根结点的值; 7 *③左、右子树本身又各是一棵二叉排序树。 8 *上述性质简称二叉排序树性质(BST性质),故二叉排序树实际上是满足BST性质的二叉树。 9 */ 10 #ifndef _BINARYSORTTREEA... 阅读全文
posted @ 2012-02-25 15:34 万里心晴 阅读(1812) 评论(0) 推荐(0) 编辑
  2012年2月19日
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-02-19 17:13 万里心晴 阅读(31) 评论(0) 推荐(1) 编辑