- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
在一个n×m的方格中,m为奇数,放置有n×m个数,如图1643126034-56700260-1-236853400-27-17407-560-1341242人方格中间的下方有一人,此人可按照五个方向前进但不能越出方格。如所示: 5取数n,m=100,方格数[-100,100]第30页,共48页,星期日,2025年,2月5日样例输入:671643126034-56700260-1-236853400-27-17407-560-1341242样例输出:51第31页,共48页,星期日,2025年,2月5日f[i,j]:人走到(i,j)时得数的最大值。f[i,j]=max{f[i+1,j-2],f[i+1,j-1],f[i+1,j],f[i+1,j+1],f[i+1,j+2]}+a[i,j]第32页,共48页,星期日,2025年,2月5日proceduredp;begink:=mdiv2+1;fori:=k-2tok+2dof[n,i]:=a[n,i];fori:=n-1downto1doforj:=max(1,k-2*i)tomin(k+2*i,m)dobeginf[i,j]:=-10001;fork:=-2to2doif(k+j=1)and(k+j=m)and(f[i+1,k+j]f[i,j])thenf[i,j]:=f[i+1,k+j];f[i,j]:=f[i,j]+a[i,j];end;ans:=f[1,1];fori:=2tomdoiff[1,i]ansthenans:=f[1,i];writeln(ans);end;第33页,共48页,星期日,2025年,2月5日6迷宫寻宝一个n行m列的迷宫(1=n,m=50),入口在左上角,规定只能向下或向右走。迷宫的某些地方藏有不同价值的宝藏,同时有存在一些障碍无法通过。求到达右下角出口时收集的宝藏的最大值。输入:第一行n和m,n行m列:迷宫矩阵a[i,j](-1:障碍)保证a[1,1]-1。输出:最大值。样例:输入2:54213-11-1-1-12-120-13125-11-12输出2:18输入1:342-150513-16-18910输出1:33第34页,共48页,星期日,2025年,2月5日第1页,共48页,星期日,2025年,2月5日深度优先搜索算法的框架:proceduredfs(i);//搜索第i个分量Xibeginifi=n+1找到一个解//ifi=n+1thenexit;//防止数组越界//合适的剪枝优化:最优化剪枝与可行性剪枝forXi∈Si且使得(X1,X2,。。。Xi-1,Xi)满足约束条件dobegin记录满足条件的Xi;//添加相应的标志;dfs(i+1)//删除标志;恢复之前的状态,根据具体情况选择:回溯endend第2页,共48页,星期日,2025年,2月5日1、数字三角形有一个数字三角形,编程求从最顶层到最底层的一条路所经过位置上数字之和的最大值。每一步只能向左下或右下方向走。下图数据的路应为7-3-8-7-5,和为30。输入:第一行:R(1=R=100),数字三角形
您可能关注的文档
最近下载
- GB50086-2015 岩土锚杆与喷射混凝土支护工程技术规范.docx
- T GAIA 031—2025 人血清中米酵菌酸的测定 高效液相色谱-串联质谱法.pdf VIP
- 内蒙古森工集团招聘考试真题2024.docx VIP
- 铁路客运组织.pptx VIP
- 2025江苏苏州市农业发展集团有限公司下属子公司工作人员招聘13人考试备考试题及答案解析.docx VIP
- 火车过桥问题课件.ppt VIP
- 2025年农村生活污水治理资金申请专项报告.docx
- YS_T 1092-2015有色重金属冶炼渣回收的铁精粉.pdf
- 主体结构验收汇报施工单位最新.doc VIP
- 05X101-2 地下通信线缆敷设(OCR).pdf VIP
文档评论(0)