日照一中提高1动规练习.pdfVIP

  • 0
  • 0
  • 约1.98千字
  • 约 2页
  • 2022-08-29 发布于北京
  • 举报
动态规划练习题一 1、数字三角形 有一个数字三角形,编程求从最顶层到最底层的一条路所经过位置上数字之和的最大值。每一步只能向左 下或右下方向走。下图数据的路应为7-3-8-7-5 ,和为30 。 输入:文件输入(从键盘读入文件名) ,文件格式: 第一行:R(1=R=10000),数字三角形共有R 行; 以下R 行:依次表示数字三角形中每行中的数字。 每个数都是非负的,且=100. 输出:一个正整数,路径上数字之和的最大值。 输入样例: 5 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 输出样例: 30 2 、背包问题 设有n种物品,每种物品有一个重量及一个价值。同时有一个背包,最大载重量为W ,今从n种物品中选 取若干件,使其重量的和小于等于W ,而价值的和为最大。 输入数据: 第一行两个数:物品总数N (100 ),背包载重量W(100) ;两个数用空格分隔; 第二行N 个数,为N种物品重量Wi ;两个数用空格分隔; 第三行N 个数,为N 种物品价值Vi; 两个数用空格分隔; 输出数据: 第一

文档评论(0)

1亿VIP精品文档

相关文档