搜索资源列表
8queen
- 在一个8×8国际象棋盘上,有8个皇后,每个皇后占一格;要求皇后间不会出现相互\"攻击\"的现象,即不能有两个皇后处在同一行、同一列或同一对角线上。问共有多少种不同的方法。 本算法采用一维数组来进行处理。数组的下标i表示棋盘上的第i列,a[i]的值表示皇后在第i列所放的位置。如:a[1]=5,表示在棋盘的第一例的第五行放一个皇后。
Othello-BlackWhiteChess
- 可供两人对弈的黑白棋游戏(Othello): (a) 8×8棋盘,共64格; (b) 共64个棋子,每个棋子都黑白各一面; (c) 开局时,为棋盘中央放置4颗棋,黑白各半,交叉排列,如下图; (d) 开局者持黑子,为先手,之后双方方轮流下棋。 (e) 下子位置必须能够夹击对方的棋子; (f) 当己方的一子与最后下的一子呈一直线(橫、直、斜,8个方向),且中间包夹到对方的 棋子,则中间被包夹的棋子将变为己方颜色。 (g) 若一方无处可下子,则由对方下。双方皆无子可下
chess1
- 思路:把棋盘121棋格分为7个区,中间为0区,上为1区,逆时针至右上角
KNIGHT
- 在西洋棋中的武士与象棋中的马相似,走的都是L形的路,本程序以一个非递归的程序,输入一个表示棋盘的大小值n,在输入一个起点的坐标,找出一条从第一格起可以让武士棋走完n2格而不重复的路径。
N_QUEENR
- 读入一个值n表示棋盘的大小,然后求出n*n格棋盘上放n皇后棋且不会相互吃掉对方的所有解答
N-Queen
- : N皇后问题,在一个N×N国际象棋盘 上,有N个皇后,每个皇后占一格;要求皇后间不会出现 相互“攻击”的现象,即不能有两个皇后处在同一行、同一 列或同一对角线上。问共有多少种不同的方法。下图以4 个皇后为例,说明一个正确的解( N是一个大于等于2并 且小于等于100的整数)-: N queens problem, a NN chess disk, N-Queen, Queen of the grid requirements between each other &quo
knight
- 骑士周游世界问题 , 一个称为骑士的棋子,能否在64个放个的棋盘上都走一次且只走一次?在国际象棋中骑士的移动路线是L型的(在一个方向上走两格,在垂直方向上走一格)-Cavalier travel around the world is an issue known as the Cavalier pawn can take 64 months left of the chessboard once and only go once? Cavalier in the international c
sy61
- 回朔算法,马的周游问题:在n x n棋盘(有n x n个格点的棋盘)的某个格点上有一个中国象棋马,马走日字。求一条周游棋盘的路径,使得马能够从起始位置起沿着该路径每个格点恰好走一次最后回到出发位置。-Retrospective algorithm, horse around the problem: in the checkerboard are like (there are like a checkerboard grid points) of a grid, there is a Chin
qishi
- 8×8的棋盘上分布着n个骑士,他们想约在某一格中聚会。骑士每天可以像国际象棋中的马那样移动一次,如图所示,可以从中间向8个方向移动,请你计算n个骑士的最早聚会地点和要走多少天。要求尽早聚会,且n个人走的总步数最少,先到聚会地点的骑士可以不再移动等待其他骑士。 -8 × 8 chessboard on distributed n-Cavalier, they want to about gathering in a cell. Cavalier day like chess in the hors
FiveChess
- 五子棋游戏的源代码,棋盘格数位15*15大小-Gobang game source code, the digital board grid size of 15* 15
heibaiqi
- 可供两人对弈的黑白棋游戏(Othello): (a) 8×8棋盘,共64格; (b) 共64个棋子,每个棋子都黑白各一面; (c) 开局时,为棋盘中央放置4颗棋,黑白各半,交叉排列,如下图; (d) 开局者持黑子,为先手,之后双方方轮流下棋。 (e) 下子位置必须能够夹击对方的棋子- sdjflskjdflksd
01
- 这是一种只有一个棋子的游戏。 在棋盘上有一些特殊方格——飞行器,每个飞行器有一个飞行距离d,棋子达到后可以继续在同方向再“飞”d格,且移动距离仍然为1。-This is a game that there is only one piece. In the board there are some special box- an aircraft, each aircraft has a flight distance of d, chess can be achieved in the s
HORSE_PROBLEM
- 使用回溯的方法实现跳马问题,同时,还使用了递归的思想。跳马问题描述:在N*N格的棋盘上,从(1,1)点出发,按日字跳马,要求不重复地跳经所有方格。求出符合要求的所有跳马方案-The method used to achieve vault back problem, while also using the recursive thinking. Horse Problem Descr iption: In the N* N grid of the board, from (1,1) point
life
- 生命游戏是由英国剑桥大学数学家Conway提出的,游戏的规则是这样的,在一个正方的棋盘格上,每格只有两个状态,”生”和”死”,分别表示是否被一个棋子所占有.每个方格有八个邻格,游戏的规则如下: 1. 对于处在”生态的格,若八个邻居中有2个或3个”生”,则继续存活,否则将因过于孤独或过于拥挤而死亡. 2. 对于处在”死”态的空格,若八个邻格中有3个”生”,则该格转变为”生”(代表繁衍过程),否则继续空着.-Game of Life is a Cambridge University mathema
09878441
- 在n×n格的棋盘上放置彼此不受攻击的n个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n后问题等价于在n×n格的棋盘上放置n个皇后,任何2个皇后不放在同一行或同一列或同一斜线上。-kiilloi pl [ []
tm
- 用delphi编写n*n的棋盘格的跳马问题,利用贪心法和回溯法实现,得到解的速度较快-Use delphi write n* n chessboard grid of the vault, by using greedy method and backtracking achieved by faster solutions
gaiyaoshejishuoming
- 五子棋概要设计说明书 从程序表面看,这是一个二维平面图,所以数据用二维数组来表示,数组两个下标可以表示棋盘上的位置,数组元素的值代表棋格上的状态,共有三种情况,分别是0代表空格,1代表白棋,2代表黑棋。这样程序的主要工作是接收棋手按键操作,棋手1用Up、Down、Left、Right控制光标移动,回车键表示落子。棋手2用W、S、A、D控制光标移动,空格键表示落子。一旦接收到回车键或空格键,说明棋手落子,先判断是否是有效位置,也就是说已经有棋子的位置不能重叠落子。落子成功后,马上判断以该位置为
mataqipan
- 马踏棋盘程序为标准的win32应用,在tc环境下编写完成,功能是在国际象棋棋盘上搜索马从一格不重复的跳遍所有格路径。-failed to translate
qicailianzhu
- 界面以一个类似围棋棋盘的形式展现在屏幕上,同时棋盘格上可以显示出七种颜色的彩球。鼠标可以点击彩球并把它放在空着的棋盘格上,并定下某些规则,使彩球不能随意移动到任何空的棋盘格上,我们定义彩球这样的移动过程为一回合。每回合过后会在棋盘的随机位置出现3个随机颜色的彩球,可以继续用来进行移动操作。系统有一个计分的系统,当同色的彩球相连是可以被消除,同时计分系统进行计分。另外系统可以进行保存操作,可以将获得高分的用户信息以文件的形式保存在硬盘中,系统在下次运行时读取这些信息以便用户查看。-Interfac
game
- 此程序完成了五子棋游戏的基本规则,包括棋盘格的绘制,落子,悔棋,保护现场,恢复现场,五字连珠胜利的算法。-This program completed the basic rules of backgammon games, drawing, including checkerboard, Lazi, undo, to protect the site and restore the site, algorithms five words Pente victory.