当前位置: 首页 > wzjs >正文

网站建设开发数据库南通百度网站快速优化

网站建设开发数据库,南通百度网站快速优化,抚州做网站公司哪家好,10000ip网站怎么做算法:动态规划 需要两个一维数组来进行dp 一个用来记录到当前位置的最短时间,另一个用来记录到达当前位置传送门的最短时间 到达传送门的时间需要进行判断,如果上一次传送到达传送门,需要判断上一次传送到这的位置在当前传送门…

算法:动态规划

需要两个一维数组来进行dp

一个用来记录到当前位置的最短时间,另一个用来记录到达当前位置传送门的最短时间

到达传送门的时间需要进行判断,如果上一次传送到达传送门,需要判断上一次传送到这的位置在当前传送门的上方,还是下方

public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int[] x = new int[n + 1];int[] a = new int[n + 1];int[] b = new int[n + 1];for (int i = 1; i <= n; i++) {x[i] = sc.nextInt();}for (int i = 1; i <= n - 1; i++) {a[i] = sc.nextInt();b[i + 1] = sc.nextInt();}double[][] dp = new double[n + 1][2];dp[1][0] = x[1];//到这个节点的时间dp[1][1] = x[1] + a[1] / 0.7;//到这个节点传送门的最短时间for (int i = 2; i <= n; i++) {if (a[i] <= b[i]) {dp[i][1] = Math.min(dp[i - 1][0] + x[i] - x[i - 1] + a[i] / 0.7, dp[i - 1][1] + (b[i ] - a[i]) / 1.3);} else {dp[i][1] = Math.min(dp[i - 1][0] + x[i] - x[i - 1] + a[i] / 0.7, dp[i - 1][1] + (a[i] - b[i]) / 0.7);}dp[i][0] = Math.min(dp[i - 1][1] + b[i] / 1.3, dp[i - 1][0] + x[i] - x[i - 1]);}System.out.printf("%.2f",dp[n][0]);}
}

http://www.dtcms.com/wzjs/129418.html

相关文章:

  • 如何编写一套网站模板关键词分为哪几类
  • 古冶区城乡建设局网站网络推广的工作好做吗
  • 网站开发运营公司绩效提成方案上海网站建设推广服务
  • 为什么网站数量减少淘宝指数查询官网
  • 创立一个网站需要什么浙江新手网络推广
  • 常州工厂网站建设武安百度seo
  • 母婴网站设计开发微信营销软件
  • 企业网站一般包括哪些内容网站建设产品介绍
  • 代做课件的网站南宁seo服务优化
  • 网站 栏目 英语哪里做网络推广好
  • 个人网站是否需要备案福州短视频seo平台
  • 网站设计是用什么做的国际新闻快报
  • 网站常见程序问题郑州网络推广
  • 网站建设小故事常州网络推广seo
  • 国家卫生和计划生育委员会湖南seo优化哪家好
  • 网上兼职做效果图网站有哪些抖音黑科技引流推广神器
  • 合肥建设工程招聘信息网站百度seo关键词排名
  • 网站开发小组总结报告今日新闻
  • 请问婚庆网站建设该怎么做呢seo搜索优化 指数
  • wordpress展示型外贸网站学校seo推广培训班
  • 国内精美网站界面网址网盘资源大全
  • 武汉市新洲区建设局网站站长查询
  • 福田做网站的公司搜索关键词然后排名怎样提升
  • 移动端网站建设网页制作网站制作
  • 宁夏建设银行发行寄念币网站数据分析软件哪个最好用
  • 云海建设工程有限公司网站精准防控高效处置
  • 一个虚拟主机可以放几个网站平台推广是什么
  • 科技网站首页欣赏网络营销意思
  • 沈阳微营销网站制作360免费建站官网
  • 济南专业网站建设百度点击排名收费软件