- 0
- 0
- 约2.33万字
- 约 55页
- 2022-06-28 发布于重庆
- 举报
从(x1,y1)出发,按照由左而右的顺序定义阶段的方向。位于(x,y)左方且可达(x,y)的跳马位置集合都是(x,y)的子问题,起点至(x,y)的路径数实际上等于起点至这些位置集的路径数之和(如下图)。 如此一来,状态转移关系便凸显出来。设状态转移方程map,其中map[i,j]为起点(x1,y1)至(i,j)的路径数目。由于棋盘规模的上限为50*50,可能导致路径数目大得惊人,因此不妨设map数组的元素类型为extended。初始时,除map[x1,y1]=1外其余为0。显然 。 我们采用动态程序设计的方法计算起点(x1,y1)至终点(x2,y2)的路径数目map[x2,y2]: 阶段j:中国象棋马当前的列位置(y1≤j≤y2); 状态i:中国象棋马在j列的行位置(1≤i≤n); 决策k:中国象棋马在(i,j)的起跳方向(1≤k≤4); begin 中国象棋马由(i,j)出发,沿着k方向跳至(x,y); if (x∈{1..n})∧(y∈{1..y2}) {计算状态转移方程} then map[x,y] ←map[i,j]+map[x,y] end;{for} writeln(map[x2,y2]:0:0);{输出从(x1,y1)到(x2,y2)的路径数目} fillchar(map,sizeof(map),0); map[x1,y1] ←1;{从(x1,y1)出
您可能关注的文档
- 《JavaWeb程序设计》整体设计.doc
- 《Java-Web程序设计》整体设计.doc
- 《Python程序设计》课程标准.doc
- 《VisualFoxpro程序设计》第-7-章-----报表设计.ppt
- 《程序设计基础》文件.ppt
- 《程序设计基础》作业.doc
- 《程序设计基础—VB程序实验》.doc
- 《程序设计课程设计》实验报告.doc
- 《计算机基础与程序设计》.doc
- 《设计程序与方法》.ppt
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 2026年CKM综合征专家共识深度解读PPT课件.pptx VIP
- 国际人才英语教程(中级)课后习题答案解析.pdf
- 2027年中考语文专题复习:记叙文阅读 答题技巧+8篇练习题(含答案).docx VIP
- 兰州大学2016-2017学年第一学期期末试《物理学》试卷.doc VIP
- 猜数游戏有捷径(教案)五年级全一册信息科技人教版.docx VIP
- 广东省义务教育阶段学生学籍卡.doc VIP
- 2027年中考语文专题复习:记叙文阅读 考点梳理+答题技巧+专项练习题(含答案).docx VIP
- 二进制精品课件.ppt VIP
- 2025-2026学年初中信息技术龙教版2018八年级下册-龙教版2018教学设计合集.docx
- 中医奇才陈玉琴老师对69种常见病的论证和治疗(打印版).pdf VIP
原创力文档

文档评论(0)