摘要: 本博文来自于:http://www.cnblogs.com/zcsor/archive/2012/12/25/2832820.html经过这半年左右的学习和探索,现在对五子棋AI有了一定的认识,给大家发出来现在的版本。因为最近有些事情很生气,要是年轻时真就先灭了这些王八羔子,省的它们继续祸害好人。不过它们也祸害不了几天了,祸害人者人祸害之。心情不好,就少打几个字,说一下基本思路:1、每一个点的重要性,决定于四个方向上的棋型;棋型是可以相互转化的,可以枚举出每一种变化以及它们之间的关联关系。 例如:(0=白、1=黑、2=空,程序中和下面全文均如此) 一行空棋 2 2 2 2 2 2 2 2 2 阅读全文
posted @ 2012-12-25 23:03 梓涵VV 阅读(986) 评论(0) 推荐(0)
摘要: 本博文来自于http://www.cnblogs.com/fzhe/archive/2012/11/06/2757858.htmlC语言中如何获取时间?精度如何? 1 使用time_t time( time_t * timer ) 精确到秒2 使用clock_t clock() 得到的是CPU时间 精确到1/CLOCKS_PER_SEC秒3 计算时间差使用double difftime( time_t timer1, time_t timer0 )4 使用DWORD GetTickCount() 精确到毫秒5 如果使用MFC的CTime类,可以用CTime::GetCurrentTime() 阅读全文
posted @ 2012-12-25 22:59 梓涵VV 阅读(1029) 评论(0) 推荐(0)
摘要: 本篇博文来自于:http://www.cnblogs.com/fzhe/archive/2012/12/25/2832250.html 感谢该博主。一、基本概念1、类的继承,是新的类从已有类那里得到已有的特性。或从已有类产生新类的过程就是类的派生。原有的类称为基类或父类,产生的新类称为派生类或子类。2、派生类的声明:class 派生类名:继承方式 基类名1, 继承方式 基类名2,...,继承方式 基类名n{ 派生类成员声明;};3、一个派生类可以同时有多个基类,这种情况称为多重继承,派生类只有一个基类,称为单继承。直接派生,间接派生。4、继承方式规定了如何访问基类继承的成员。继承方式有publ 阅读全文
posted @ 2012-12-25 22:56 梓涵VV 阅读(197) 评论(0) 推荐(0)