- 64
- 0
- 约2.45万字
- 约 66页
- 2017-06-19 发布于湖北
- 举报
第9章 第4节 动态规划经典题
第九章 动态规划 第四节 动态规划经典题 【例9-18】、合并石子 【问题描述】 在一个操场上一排地摆放着N堆石子。现要将石子有次序地合并成一堆。规定每次只能选相邻的2堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分。 【编程任务】 试设计一个程序,计算出将N堆石子合并成一堆的最小得分。 【输入格式】 第一行为一个正整数N (2≤N≤100); 以下N行,每行一个正整数,小于10000,分别表示第i堆石子的个数(1≤i≤N)。 【输出格式】 为一个正整数,即最小得分。 s[i]表示前i堆石头的价值总和,f[i][j]表示把第i堆到第j堆的石头合并成一堆的最优值。 for (i=n;i=1;i--) for (j=i+1;j=n;j++) for (k=I;k= j-1;k++) f[i][j]=min(f[i][j],f[i][k]+f[k+1][j]+s[j]-s[i-1]); 输出F[1][n] 【参考程序】 #includecstdio #includecstring int min(int a,int b) { return a b ? b:a; // 三目运算符,相当于if(ab) return b; else return a; } int f[101][101]; int s[101]; int
您可能关注的文档
- 第8章 Adobe Audition3.0多轨界面后期混音处理.ppt
- 第8章_单层厂房抗震设计.ppt
- 第8章电力系统暂态.ppt
- 第8章 用控件进行快速开发.ppt
- 第8章查看用户信息.ppt
- 第8章 运动引导层动画.ppt
- 第8章中南大学机械系工程材料ppt教学资料.ppt
- 第8章通用数字仿真程序设计.ppt
- 第8章结构抗震动力加载试验.ppt
- 第8课 城乡改革.pptx
- 2026河北省中医院招聘劳务派遣人员43人备考题库含答案详解(满分必刷).docx
- 工匠精神融入“智能财税”课程的评价体系构建研究.docx
- 2026河北省中医院招聘劳务派遣人员43人备考题库含答案详解(典型题).docx
- 2026河北省中医院招聘劳务派遣人员43人备考题库含答案详解(完整版).docx
- 行为健康支持系统设计研究.docx
- 2026河北省中医院招聘劳务派遣人员43人备考题库及答案详解(网校专用).docx
- 2026河北省中医院招聘劳务派遣人员43人备考题库及答案详解(夺冠).docx
- 2026河北省中医院招聘劳务派遣人员43人备考题库及答案详解(精选题).docx
- 2026河北省中医院招聘劳务派遣人员43人备考题库及答案详解(新).docx
- 导电硅胶键盘寿命预测模型与触感一致性研究.docx
最近下载
- 广东职业技能等级证书公共营养师技能等级认定三级实操试卷 .pdf VIP
- T检验临界值表(自由度1-50000).pdf VIP
- 公共营养师三级实操技能考核指南(最新版).docx VIP
- 运用PDCA循环降低住院患者跌倒坠床发生率 2014年12月12日.pptx VIP
- 美剧《生活大爆炸》和《破产姐妹》字幕翻译中归化与异化的对比研究.docx VIP
- BOSCH 博世 灶具 PXY898DX6E 使用说明书.pdf
- 基于STM32的无人船控制系统设计与实现.pdf VIP
- (2026年)预防跌倒健康宣教PPT课件.pptx VIP
- 年产10000吨环保提金剂项目环评报告.docx
- SJC50自动吹瓶机的总体及控制部分设计.docx
原创力文档

文档评论(0)