题目大意:有一张5*5的棋盘,上面有12和黑棋还有12个白棋。问最少多步可以到达目标状态。
思路:搜索+剪枝。至于剪枝我就用ID+A*的组合了,因为都不难想,估价函数就是当前图和目标图有多少个方块不一样。如果当前步数+估价大于当前迭代加深的层数就退出。
CODE:
#include
#include
#include
#include
using namespac...
分类:
其他好文 时间:
2014-10-29 17:06:52
阅读次数:
224
cakephp 很老的框架了,尝鲜算是牵强,不过就算很先进的框架例如YII都有这些机制,不过仍然没有理解手册地址: http://book.cakephp.org/2.0/en/core-libraries/events.html使用方式: 1、在需要支持事件的类中(包括、模型、控制器等)使用...
分类:
Web程序 时间:
2014-10-29 10:30:48
阅读次数:
255
Yii框架对数据处理可以通过两种方式:AR、DAO(数据处理对象)
前者主要是对简单sql语句处理
后者才是处理复杂sql语句
两种使用的基础是PDO,php data object : php数据对象
PDO就是为了兼容php处理各种数据库(mysql oracle sqlserver等等)
我们定义一条sql语句就可以 在mysql、oracle、sqlserver不...
分类:
其他好文 时间:
2014-10-29 00:21:38
阅读次数:
265
源码追踪:
CwebApplication=》Capplication==》Ccontroller===》CinlineAction等等主要流程文件。...
分类:
其他好文 时间:
2014-10-29 00:17:34
阅读次数:
281
【错误页面处理】
访问一个错误的控制器
访问一个错误的方法
有些控制器和方法禁止访问
以上访问会提示错误信息 404 403
以上错误信息是不方便给外边用户看到的。
1. 安全隐患
2. 用户体验不好
错误信息在site/error这个地方定义的。
现在我们要自定义错误页面来显示我们的错误信息...
分类:
其他好文 时间:
2014-10-29 00:15:39
阅读次数:
144
前面写了一篇文章,关于微信的:http://www.cnblogs.com/kmsfan/p/4047097.html今天打算来写本系列的第二批文章,服务号后台群发。在写本篇文章之前,我们先来看看腾讯的后台群发是怎么实现的,因为我们无论做什么事情都要知道原理。开始吧。由于本人的奉献精神,等下回把实现...
分类:
微信 时间:
2014-10-29 00:09:59
阅读次数:
415
吸收了鄙人以前的教训,在我读了一些书之后,发现好的经典的教材都有些共性:它们首先让读者对这本书的内容有完整的了解,先用最浅显的语言去讲解,去比喻哪怕被人前期诟病不专业,也要把整体框架完整而明了的呈现给读者,即使读者不明白其中细节,但是只要看完这些,读者就可以和别人骄傲的说他理解这方面的原理。然后再在...
分类:
其他好文 时间:
2014-10-28 23:36:24
阅读次数:
166
近日,硅谷精神教父、科技商业预言家凯文·凯利在斯坦福大学,为来自中欧国际工商学院的 20 多位学员进行了长达 3 个小时分享,畅谈他对未来 20 年重大商业科技潮流的见解。...
分类:
其他好文 时间:
2014-10-28 13:57:00
阅读次数:
268
搜索。。。还要A*。。。不会呢。。。Orz 这个blog吧:iwtwiioi 1 /************************************************************** 2 Problem: 1085 3 User: rausen 4 ...
分类:
其他好文 时间:
2014-10-27 19:28:30
阅读次数:
208