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

杭州市建设网站交换链接平台

杭州市建设网站,交换链接平台,如何做英文系统下载网站,智慧团建网站几点关闭问题描述 输入格式 输出格式 输出共一行,一个浮点数表示答案(四舍五入保留两位小数)。 样例输入 3 1 10 11 1 1 2 1样例输出 4.20样例说明 蜗牛路线:(0,0)→(1,0)→(1,1)→(10,1)→(10,0)→(11,0)(0,0)→(1,0)→(1,1)→(10,1…

问题描述

输入格式

输出格式

输出共一行,一个浮点数表示答案(四舍五入保留两位小数)。

样例输入

3
1 10 11
1 1
2 1

样例输出

4.20

样例说明

蜗牛路线:(0,0)→(1,0)→(1,1)→(10,1)→(10,0)→(11,0)(0,0)→(1,0)→(1,1)→(10,1)→(10,0)→(11,0),花费时间为 1+10.7+0+11.3+1≈4.201+0.71​+0+1.31​+1≈4.20

根据题意可知该题涉及动态规划问题,所以我们结合代码进行讲解:

import java.util.Arrays;
import java.util.Scanner;public class Main {public static void main(String[] args) {//第一步接收输入Scanner sc = new Scanner(System.in);//n个竹竿int n = sc.nextInt();double []x = new double[n];//接收n个竹竿的坐标for(int i=0;i<n;i++){x[i] = sc.nextInt();}//接收从第1跟竹竿到第n-1跟竹竿开始的魔法阵距离double [][] a= new double[n-1][2];for(int i=0;i<n-1;i++){for (int j = 0;j<2;j++){a[i][j] = sc.nextInt();}}//假如直接就可以到达if(n<2){System.out.printf("%.2f",x[0]);}//正常多竹竿else {//开始使用动态规划//分两个状态,一个使用魔法,一个不使用魔法//dp[i][0]不使用,dp[i][1]使用//1.确定状态double dp[][] = new double[n][2];//2.确定初始值for(int i = 0;i<n;i++){Arrays.fill(dp[i],Double.MAX_VALUE);}//不使用魔法到达第一个竹竿dp[0][0] = x[0];//使用魔法到达第一个竹竿dp[0][1] = x[0];//不使用魔法到达第二个竹竿dp[1][0] = x[1];//使用魔法到达第二个竹竿dp[1][1] = x[0] + a[0][0]/0.7;//3.确定状态转移方程//从第三竹竿到达第n根竹竿的规划for(int i=2;i<n;i++){//不使用魔法//前一个不使用魔法dp[i][0] = Math.min(dp[i][0],dp[i-1][0] + x[i] - x[i-1] );//前一根使用魔法dp[i][0] = Math.min(dp[i][0],dp[i-1][1] + a[i-2][1]/1.3 + x[i] - x[i-1]);//使用魔法dp[i][1] = Math.min(dp[i][1],dp[i-1][0] + a[i-1][0]/0.7);double k = 0.0;if(a[i-2][1] > a[i-1][0]){k = 1.3;}else k = 0.7;//注意我们的要的是差值不是走一整段魔法阵到地面的距离而是两个相邻魔法阵的距离dp[i][1] = Math.min(dp[i][1],dp[i-1][1] + Math.abs(a[i-2][1] - a[i-1][0])/k);}double result = Math.min(dp[n-1][0],dp[n-1][1] + a[n-2][1]/1.3);System.out.printf("%.2f",result);}}
}

当状态分析好以及状态方程定义好就成功了大半!

http://www.hkea.cn/news/970189/

相关文章:

  • 做旅游网站的引言最新网络推广平台
  • 服务器上给网站做301跳转企业网站注册
  • 网站建设好做吗乐事薯片软文推广
  • wordpress 年月归档如何优化培训体系
  • 威海高区建设局网站长春做网络优化的公司
  • 安平做网站百度一下首页百度一下知道
  • 苏州建设网站市政中标项目如何做推广引流赚钱
  • 17网站一起做网店怎么下单来宾网站seo
  • 建设商务网站的目的天津seo网站排名优化公司
  • 阿里巴巴网站导航栏怎么做口碑营销策划方案
  • 线上做交互的网站百度app下载
  • 做暖暖欧美网站挖掘爱站网
  • 网站 风格百度推广公司
  • 林州网站建设公司站长工具关键词排名怎么查
  • 想给公司做个网站微信seo是什么意思
  • 网站做管制户外刀具营销推广方案模板
  • 淘宝客网站免费做seo网站关键词优化机构
  • 企业做网站建设的好处seo网站关键词优化
  • 一般网站用什么做的最新新闻国内大事件
  • 做线上网站需要钱吗互联网营销推广
  • 找个美工做淘宝网站需要多少钱南昌seo方案
  • 网站用户登录流程图外贸高端网站设计公司
  • 做搜狗手机网站优化软代写
  • wordpress页面背景颜色win7优化设置
  • 做分类信息网站代码百度搜索推广优化师工作内容
  • 南京网站开发公司关键词推广
  • 合水口网站建设百度指数明星人气榜
  • 上传网站图片处理推广软件免费
  • 做网站怎么写代码下载百度软件
  • 县城做网站网站搭建关键词排名