网站大量收购闲置独家精品文档,联系QQ:2885784924

汽车加油行驶问题PPT课件.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汽车行驶加油问题: 3-16:给定一个N*N 的方形网格,设其左上角为起 点S,坐标为(1,1),X 轴向右为正,Y 轴向下为正,每个方格边长为1。一辆汽车从起点S出发驶向右下角终点T,其坐标为(N, N)。在若干个网格交叉点处,设置了油库,可供汽车在行驶途中加油。汽车在行驶过程中应遵守如下规则: (1)汽车只能沿网格边行驶,装满油后能行驶K 条网格边。出发时汽车已装满油,在起点与终点处不设油库。 (2)当汽车行驶经过一条网格边时,若其X 坐标或Y 坐标减小,则应付费用B;否则免付费用。 (3)汽车在行驶过程中遇油库则应加满油并付加油费用A。 (4)在需要时可在网格点处增设油库,并付增设油库费用C(不含加油费用A)。 其中,(1)~(4) 中的各数N、K、A、B、C 均为正整数。 试设计一个算法,求出汽车从起点出发到达终点的一条所付费用最少的行驶路线。 分析与解答: 用f(x,y,0)表示汽车从网格点(1,1)行驶到网格点(x,y)所需的最少费用,f(x,y,1)表示汽车行驶至网格点(x,y)后还能行驶的网格边数。 建立计算f(x,y,o)和f(x,y,1)递归式如下: f(1,1,0)=0,f(1,1,1)=K f(x,y,0)=f(x,y,0)+A,f(x,y,1)=K,(x,y)是油库 f(x,y,0)=f(x,y,0)+C+A,f(x,y,1)=K,(x,y) 非油库且f(x,y,1)=0 f(x,y,0)=min{f(x+s[i][0],y+s[i][1],0)+s[i][2]} 0=i4 f(x,y,1)=f(x+s[j][0],y+s[j][1],1)-1 其中,数组s={{-1,0,0},{0,-1,0},{1,0,B},{0,1,B}}. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 汽车动态规划.Net3._5版 { public class Driving { private static int A = 2; private static int B = 3; private static int C = 6; private static int K = 3; private static int N = 9; private static int MAX = 100000000; private static int[,] S = { { -1, 0, 0 }, { 0, -1, 0 }, { 1, 0, B }, { 0, 1, B } }; static int len = K; /* * 私有变量 */ private int[,] f;//记录状态 private int[,] p;//油库点 /* * */ public Driving(int[,] p) { // TODO Auto-generated constructor stub this.p = p; f = new int[N + 1, N + 1]; for (int i = 0; i N + 1; i++) { for (int j = 0; j N + 1; j++) { f[i, j] = MAX; } } f[1, 1] = 0; } /* * 使用备忘录方法自顶向下解决问题 */ public int driving2(int x, int y) { if (x 1 || y 1 || x N || y N) { return MAX; } if

文档评论(0)

美鑫可研报告 + 关注
官方认证
服务提供商

我们是专业写作机构,多年写作经验,专业代写撰写文章、演讲稿、文稿、文案、申请书、简历、协议、ppt、汇报、报告、方案、策划、征文、心得、工作总结代写代改写作服务。可行性研究报告,实施方案,商业计划书,社会稳定风险评估报告,社会稳定风险分析报告,成果鉴定,项目建议书,申请报告,技术报告,初步设计评估报告,可行性研究评估报告,资金申请报告,实施方案评估报告

认证主体成都慧辰星信息科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510104MA69XDD04C

1亿VIP精品文档

相关文档