全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
马拦过河卒源程序名 knight.?(pas, c, cpp) 可执行文件名 knight.exe输入文件名 knight.in 输出文件名 knight.out【问题描述】棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,A点(0, 0)、B点(n, m)(n, m为不超过15的整数),同样马的位置坐标是需要给出的。现在要求你计算出卒从A点能够到达B点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马走一步。【输入】一行四个数据,分别表示B点坐标和马的坐标。【输出】一个数据,表示所有的路径条数。【样例】knight.in knight.out6 6 3 36 输入: (4 2 8 8) (4 3 9 8) 输出: 4 10源程序: program ghz; var z:array1.100,1.100of boolean; p,q:array1.100,1.100of byte; xb,yb,xm,ym,s:integer; pest:boolean;procedure falss; begin zxm,ym:=false; zxm-1,ym-2:=false; zxm-2,ym-1:=false; zxm-2,ym+1:=false; zxm-1,ym+2:=false; zxm+1,ym-2:=false; zxm+2,ym-1:=false; zxm+1,ym+1:=false; zxm+1,ym+2:=false; end;procedure writee(x,y:integer); var u:byte; begin if (x=1) and (y=1) then begin writeln( 1,1 ); writeln; end else begin write( ,x,y, -); writee(px,y,qx,y); end; end;procedure print; var i,j:integer; begin pest:=false; s:=s+1; writee(xb,yb); end;procedure try(x,y:integer); var i,j,w:integer; begin if (xxb) or (yyb) then i:=1 else if (x=xb) and (y=yb) then print else for i:=1 to 2 do begin if (i=1) and (zx+1,y=true) then begin px+1,y:=x; qx+1,y:=y; try(x+1,y); end; if (i=2) and (zx,y+1=true) then begin px,y+1:=x; qx,y+1:=y; try(x,y+1); end; end; end;begin assign(input,word.in); assign(output,word.out); reset(input); rewrite(output); readln(xb,yb,xm,ym); fillchar(z,sizeof(z),true); falss; pest:=true; s:=0; try(1,1); if pest=true then writeln(Sorry!No Answer); writeln(There are ,s, answers!); close(inp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (2026年)学年新学期计算机教研组工作计划
- (2026版)《教育心理学》期末考试试卷附答案
- 手持小型动力工具制作工岗后能力考核试卷含答案
- 淡水鱼类养殖工成果转化竞赛考核试卷含答案
- 硬质合金精加工工岗前实操知识能力考核试卷含答案
- 电影放映员班组建设评优考核试卷含答案
- 输气工岗前核心考核试卷含答案
- 玻璃微珠成型工安全培训效果考核试卷含答案
- 摇床选矿工岗中应变水平考核试卷含答案
- 信息系统适配验证师岗中责任担当考核试卷含答案
- 麻醉科麻醉复苏查房课件
- 常见肿瘤急症及并发症的护理课件
- 某乡镇污水厂配套土地复垦方案报告书
- 智慧交通导论
- 航道、通航建筑物及航运枢纽大坝运行安全风险辨识评估管控指南(试行)
- GB/T 31897.201-2025灯具性能第2-1部分:特殊要求LED灯具
- 知到《美丽中国(双语)(山东建筑大学)》智慧树网课完整版章节测试答案
- 梅毒乙肝艾滋病培训知识课件
- 快递行业交通安全培训课件
- 2025上海高校大学《辅导员》招聘考试题库及答案
- 医疗质量安全核心制度落实情况监测指标(2025 年版)解读
评论
0/150
提交评论