- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
回溯[精选]
第一章 回溯法
1.1 马拦过河卒
源程序名 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.out
6 6 3 3 6
1.2 出栈序列统计
源程序名 stack1.???(pas, c, cpp)
可执行文件名 stack1.exe
输入文件名 stack1.in
输出文件名 stack1.out 【问题描述】
栈是常用的一种数据结构,有n令元素在栈顶端一侧等待进栈,栈顶端另一侧是出栈序列。你已经知道栈的操作有两·种:push和pop,前者是将一个元素进栈,后者是将栈顶元素弹出。现在要使用这两种操作,由一个操作序列可以得到一系列的输出序列。请你编程求出对于给定的n,计算并输出由操作数序列1,2,…,n,经过一系列操作可能得到的输出序列总数。
【输入】
一个整数n(1=n=15)
【输出】
一个整数,即可能输出序列的总数目。
【样例】
stack1.in stack1.out
3 5
1.3 算24点
源程序名 point24.???(pas, c, cpp)
可执行文件名 point24.exe
输入文件名 point24.in
输出文件名 point24.out 【问题描述】
几十年前全世界就流行一种数字游戏,至今仍有人乐此不疲.在中国我们把这种游戏称为“算24点”。您作为游戏者将得到4个1~9之间的自然数作为操作数,而您的任务是对这4个操作数进行适当的算术运算,要求运算结果等于24。
您可以使用的运算只有:+,-,*,/,您还可以使用()来改变运算顺序。注意:所有的中间结果须是整数,所以一些除法运算是不允许的(例如,(2*2)/4是合法的,2*(2/4)是不合法的)。下面我们给出一个游戏的具体例子:
若给出的4个操作数是:1、2、3、7,则一种可能的解答是1+2+3*7=24。
【输入】
只有一行,四个1到9之间的自然数。
【输出】
如果有解的话,只要输出一个解,输出的是三行数据,分别表示运算的步骤。其中第一行是输入的两个数和一个运算符和运算后的结果,第二行是第一行的结果和一个输入的数据、运算符、运算后的结果;第三行是第二行的结果和输入的一个数、运算符和“=24”。如果两个操作数有大小的话则先输出大的。
如果没有解则输出“No answer!”
【样例】
point24.in point24.out
1 2 3 7 2+1=3
7*3=21
21+3=24
1.4 冗余依赖
源程序名 redund.???(pas, c, cpp)
可执行文件名 redund.exe
输入文件名 redund.in
输出文件名 redund.out 【问题描述】
在设计关系数据库的表格时,术语“函数依赖”(FD)被用来表示不同域之间的关系。函数依赖是描述一个集合中的域的值与另一个集合中的域的值之间的关系。记号X-Y被用来表示当集合X中的域被赋值后,集合Y的域就可以确定相应的值。例如,一个数据表格包含“社会治安编号”(S)、“姓名”(N)、“地址”(A)、“电话”(P)的域,并且每个人都与某个特定的互不相同的S值相对应,根据域S就可以确定域N、A、P的值。这就记作S-NAP。
写一个程序以找出一组依赖中所有的冗余依赖。一个依赖是冗余的是指它可以通过组里的其他依赖得到。例如,如果组里包括依赖A-B、B-C和A-C,那么第三个依赖是冗余的,因为域C可以用前两个依赖得到(域A确定了域B的值,同样域B确定了域C的值)。在A-B、B-C、C-A、A-C、C-B和B-A中,所有的依赖都
您可能关注的文档
- 和谐的警民关系[精选].doc
- 和谐家庭[精选].ppt
- 和谐文化的建设[精选].ppt
- 和谐社会环境下城建档案馆服务职能的转变(定稿)[精选].doc
- 和谐社会的哲学基础 本做68分[精选].doc
- 和谐机车用自动化设备接口规范[精选].doc
- 和谐社会视野中的纠纷化解机制[精选].ppt
- 和谐校园_经典PPT[精选].ppt
- 和谐矿区[精选].ppt
- 和谐:儒家文化孕育的民族精神[精选].doc
- 在劳动试验中诱发进展剖宫产1591-s2 main.pdf
- greet street advisors-executive compensation and corporate governance may5迎接街顾问执行治理.pdf
- 详解介绍indapamide专着3489sodium injection3488.pdf
- 详解单位分配短06yfu 2efs001yfu b5 den.pdf
- 分析详解介绍.pdf
- diamagnetic susceptibility of selected organic compounds选定有机化合物磁敏感性.pdf
- zigbee扩展开发型套件irm 3638.pdf
- 成果综合详解tecsis gmbh carl-legien str 40 de766.pdf
- 乙酰基乙腈水沸点bu bz苯甲酰二氯甲烷内容.pdf
- xenserver全部位新功能项目hypervisor whats new in xs psXS提示中.pdf
最近下载
- 2024-2025学年深圳市莲花中学北校区小升初入学分班考试语文试卷附答案解析.pdf VIP
- DB44_T 1661-2021《河道管理范围内建设项目技术规程》.docx VIP
- 中考数学—平行四边形的综合压轴题专题复习及答案解析 .pdf VIP
- (高清版)B/T 12971.1-2023 电力牵引用接触线 第1部分:铜及铜合金接触线.pdf VIP
- 强直性脊柱炎PPT课件.ppt VIP
- 广西自然科学研究系列卫生研究类专业职称评审条件(试行)2023.doc VIP
- 浙江理工大学2020考研真题.pptx VIP
- 工程量清单及招标控制价编制服务采购服务方案.docx VIP
- DB51T 2569-2019四川岩沥青改性沥青路面技术规范.docx VIP
- Unit3 Vocabulary 高中英语人教版(2019)选择性必修第一册.pptx VIP
文档评论(0)