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

wordpress链接设置方法长沙seo结算

wordpress链接设置方法,长沙seo结算,郑州做公司网站的,网站seo关键字目录1.题目2.思路3.代码实现(Java)1.题目 在 x 轴上有一个一维的花园。花园长度为 n,从点 0 开始,到点 n 结束。 花园里总共有 n 1 个水龙头,分别位于 [0, 1, …, n] 。 给你一个整数 n 和一个长度为 n 1 的整数数…

目录

  • 1.题目
  • 2.思路
  • 3.代码实现(Java)

1.题目

在 x 轴上有一个一维的花园。花园长度为 n,从点 0 开始,到点 n 结束。

花园里总共有 n + 1 个水龙头,分别位于 [0, 1, …, n] 。

给你一个整数 n 和一个长度为 n + 1 的整数数组 ranges ,其中 ranges[i] (下标从 0 开始)表示:如果打开点 i 处的水龙头,可以灌溉的区域为 [i - ranges[i], i + ranges[i]] 。

请你返回可以灌溉整个花园的最少水龙头数目。如果花园始终存在无法灌溉到的地方,请你返回 -1 。

示例 1:

在这里插入图片描述

输入:n = 5, ranges = [3,4,1,1,0,0]
输出:1
解释:
点 0 处的水龙头可以灌溉区间 [-3,3]
点 1 处的水龙头可以灌溉区间 [-3,5]
点 2 处的水龙头可以灌溉区间 [1,3]
点 3 处的水龙头可以灌溉区间 [2,4]
点 4 处的水龙头可以灌溉区间 [4,4]
点 5 处的水龙头可以灌溉区间 [5,5]
只需要打开点 1 处的水龙头即可灌溉整个花园 [0,5] 。

示例 2:
输入:n = 3, ranges = [0,0,0,0]
输出:-1
解释:即使打开所有水龙头,你也无法灌溉整个花园。

提示:
1 <= n <= 104
ranges.length == n + 1
0 <= ranges[i] <= 100

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/minimum-number-of-taps-to-open-to-water-a-garden

2.思路

(1)动态规划
思路参考本题官方题解。

3.代码实现(Java)

//思路1————动态规划
class Solution {public int minTaps(int n, int[] ranges) {int[][] intervals = new int[n + 1][];for (int i = 0; i <= n; i++) {int start = Math.max(0, i - ranges[i]);int end = Math.min(n, i + ranges[i]);intervals[i] = new int[]{start, end};}/*此时题目转换为:从 [start0, end0]、[start1, end1]、...、[startn, endn] 中选出最少数目的区间,使得它们可以覆盖 [0, n]*///将所有区间按照起点进行升序排序Arrays.sort(intervals, (a, b) -> a[0] - b[0]);//设 dp[i] 表示覆盖区间 [0, i] 所需要的最少的区间数目int[] dp = new int[n + 1];Arrays.fill(dp, Integer.MAX_VALUE);dp[0] = 0;for (int[] interval : intervals) {int start = interval[0];int end = interval[1];if (dp[start] == Integer.MAX_VALUE) {return -1;}for (int j = start; j <= end; j++) {dp[j] = Math.min(dp[j], dp[start] + 1);}}return dp[n];}
}
http://www.yayakq.cn/news/267398/

相关文章:

  • 郑州网站建设智巢尼罗发表小说做的的网站是哪个
  • 网站后台如何添加关键词广州工商注册代理
  • 大良网站智能推广价格修改wordpress菜单
  • 济南网站建设企业WordPress仿百度贴吧主题
  • 门户网站建设的背景和意义网络营销推广专员所需技能
  • 疏通下水道网站怎么做网站排名优化培训哪家好
  • 医疗网站的建设设计要注意什么问题情人节网站怎么做
  • 韩国虚拟空间网站cms 官网
  • asp.net个人网站网站建设后期出现的问题
  • seo优化或网站编辑专业网站设计软件工具
  • 百度搜索指数是怎么计算的广东网站优化
  • 做网站需要注意什么是电商怎么做电商
  • wordpress博客迁移排名优化方案
  • ktv支付订房网站模板电子商务网页制作试题及答案
  • er图关于网站建设浏览器网页打不开是什么原因
  • 电商网站开发书籍网站排名优化软件电话
  • 网站开发主要内容和要求正规网页设计培训怎么样
  • 贵阳监理建设网站廊坊市广阳区建设局网站
  • 做淘宝网站报告阿里巴巴做短视频网站
  • 新城免费做网站长沙网页设计师招聘信息
  • 网站备案安全吗杭州小周seo
  • 美食网站建设的意义怎么样在网上建设网站挣钱
  • 网站建设公司格百度网盘登录入口网页版
  • 工程类招聘网站哪个好微信创建小程序
  • 哈尔滨快速建站案例使用c 语言建设网站优点
  • 做网站可以用什么软件教育网站怎么做
  • wordpress网站字体个人备案的网站涉及到资金
  • 为什么企业需要建设网站网站备案号被注销什么原因
  • 网站建设在哪些方面芜湖网站公司
  • 襄阳网站建设公司招聘wordpress数据库字典