![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
人工智能
文章平均质量分 64
Mosen_Huang
to be 鱼叔
展开
-
黑白棋(aphabeta剪枝算法的应用)带界面
人工智能课上学了一些搜索算法以及最近学了对弈学在棋类中的应用,认识到了alpha-beta剪枝算法,实现一个简单的黑白棋的程序。源码 链接:http://pan.baidu.com/s/1i5K41z3 密码:6i5z 黑白棋: 又叫翻转棋(Reversi)、奥赛罗棋(Othello)、苹果棋或反棋(Anti reversi)。黑白棋在西方和日本很流行。游戏通过相互翻转对方的棋子,最后以棋原创 2016-10-10 17:17:02 · 7851 阅读 · 4 评论 -
A星算法简单机器人积木动作序列问题
来自人工智能的实验题实现(block,简单积木机器人问题,给出若干积木状态以及目标状态,为机器人给出动作序列) (关于A星算法网上有一个经典的寻路例子的中文翻译,有兴趣可以先原英文翻译和中文翻译现有积木若干,积木可以放在桌子上,也可以放在另一块积木上面。状态表示如下:clear(x):积木x上面没有任何积木。on(x,y):积木x在积木y上面。ontable(x):积木x在桌子上。操作表示如原创 2016-10-10 22:58:07 · 3374 阅读 · 1 评论 -
从GNU Prolog转换到SWI Prolog
2012年看了Seven Languages in Seven Weeks之后,就对Prolog非常感兴趣。虽然日常工作中几乎用不到,但这门与众不同的语言总是非常吸引我。试着用它解了几个问题(见《用GNU Prolog算Magic Hexagon》,《用Prolog解狐狸、鹅、豆子问题》,《在Matlab中调用Prolog(一)》,《传教士,恶魔,贪心的丈夫和夫人们》,《Finite Domain转载 2016-10-23 00:15:57 · 1286 阅读 · 0 评论 -
数独_约束求解_by C++ and Python
利用每一个空格的域空间进行约束求解,注释应该够了,直接贴代码C++:#include <iostream>#include <string>#include <algorithm>#include <vector>#include <cstring>using namespace std;vector<int> CurDom[81];int map[9][9];vector< vect原创 2016-11-07 13:08:26 · 992 阅读 · 0 评论 -
prolog学习_八皇后问题
初步学习prolog语言,感觉上手还是挺容易的,虽然不是很深,但基本的语法结构比较简单,然后看了一些入门资料:prolog语言,耐心看完你就入门了 链接:http://pan.baidu.com/s/1mijQUrY 密码:3yb5 prolog环境搭建: 链接:http://pan.baidu.com/s/1cj5tGa 密码:7olj prolog语言教程: 链接:http:/原创 2016-10-18 12:22:58 · 7447 阅读 · 1 评论 -
prolog学习_修道士野人问题
只贴代码跟样例输出:move(1,0).%表示船上有一位牧师,没有野人。 move(0,1). move(0,2). move(2,0). move(1,1). legal((X,Y,_)):- %X为左岸状态,Y为右岸状态。legal_temp(X), %分别判断两岸的状态是否合法。legal_temp(Y). legal_temp((X,Y)):- (X=:=0,Y>=0,!);原创 2016-11-01 00:18:55 · 3446 阅读 · 0 评论