- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
实验报告
学 0107
号
姓 高行行 专业名 班级
移动互联网14-01
课 算法分析与设计 实验程 日期
实验情况
实验 8:00-
时间 9:00
备
注
棋盘覆盖问题算法:
#includeinttile=1;
intboard[100][100];
voidChessBoard(inttr,inttc,intdr,intdc,intsize)
{
if(size==1) return;//递归边界intt=tile++;//L型骨牌号
ints=size/2;//分割棋盘
//覆盖左上角子棋盘if(drtr+sdctc+s)
//特殊方格在此棋盘中ChessBoard(tr,tc,dr,dc,s);else
{ //此棋盘中无特殊方格,用t号L型骨牌覆盖右下角board[tr+s-1][tc+s-1]=t;
//覆盖本子棋盘中的其余方格ChessBoard(tr,tc,tr+s-1,tc+s-1,s);
}
//覆盖右上角子棋盘if(drtr+sdc=tc+s)
//特殊方格在此棋盘中ChessBoard(tr,tc,dr,dc,s);else
{//特此棋盘中无特殊方格,t号L型骨牌覆盖左下角board[tr+s-1][tc+s]=t;
//覆盖本子棋盘中的其余方格ChessBoard(tr,tc+s,tr+s-1,tc+s,s);
}
//覆盖左下角子棋盘if(dr=tr+sdctc+s)
//特殊方格在此棋盘中ChessBoard(tr+s,tc,dr,dc,s);else
{//此棋盘中无特殊方格,t号L型骨牌覆盖右上角
board[tr+s][tc+s-1]=t;
board[tr+s][tc+s-1]=t;
//覆盖本子棋盘中的其余方格ChessBoard(tr+s,tc,tr+s,tc+s-1,s);
}
//覆盖右上角子棋盘if(dr=tr+sdc=tc+s)
//特殊方格在此棋盘中ChessBoard(tr+s,tc+s,dr,dc,s);else
{//此棋盘中无特殊方格,t号L型骨牌覆盖左上角board[tr+s][tc+s]=t;
//覆盖本子棋盘中的其余方格ChessBoard(tr+s,tc+s,tr+s,tc+s,s);
}
}
intmain()
{
intsize,r,c,row,col;printf(输入棋盘大小:\n);
scanf(%d,size);//输入棋盘大小printf(输入特殊方格位置:row,col\n);
scanf(%d,%d,row,col);//输入特殊方格位置ChessBoard(0,0,row,col,size);
printf(输出棋盘覆盖结果:\n);
for(r=0;rsize;r++)//输出棋盘覆盖结果
{
for(c=0;csize;c++)
{
printf(%d,board[r][c]);
}
printf(\n);
}
return0;
}
运行效果:
实验报告成 老师
绩
注:1)专业班级按打印课表中名称填写;2)课程名称按课表中名称填写,不能简写;
3)实验日期格式示例:)实验时间格式示例:“第三大节”5)实验情况包括任务(或题目)、解决方案(或者代码)、结果等;6)实验报告成绩按五级标准评分;
您可能关注的文档
最近下载
- 北师大版六年级上册数学《百分数的认识》(课件)(共17张PPT).pptx VIP
- 2025村委换届考试题及答案.docx VIP
- 2024《小红书运动户外行业白皮书》.docx
- 推荐浙江省土建安全技术资料台帐(十二本).doc VIP
- 肠套叠护理PPT课件讲解PPT课件.pptx VIP
- (沪教版2024)二年级数学上册新教材解读课件.pptx
- 小儿肛管排气.pptx VIP
- 新解读《GB_T 5271.9 - 2001信息技术 词汇 第9部分_数据通信》最新解读.docx VIP
- 新解读《GB_T 18492-2001信息技术 系统及软件完整性级别》最新解读.docx VIP
- PPT灌肠操作及并发症处理.pptx VIP
文档评论(0)