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

建设网站费用如何入账谷歌网站地图提交

建设网站费用如何入账,谷歌网站地图提交,wordpress适合大型网站吗,嘉定企业网站开发建设灌溉花园的最少水龙头数目 题目描述 在 x 轴上有一个一维的花园。花园长度为 n#xff0c;从点 0 开始#xff0c;到点 n 结束。 花园里总共有 n 1 个水龙头#xff0c;分别位于 [0, 1, …, n] 。 给你一个整数 n 和一个长度为 n 1 的整数数组 ranges #xff0c;其中…灌溉花园的最少水龙头数目 题目描述 在 x 轴上有一个一维的花园。花园长度为 n从点 0 开始到点 n 结束。 花园里总共有 n 1 个水龙头分别位于 [0, 1, …, n] 。 给你一个整数 n 和一个长度为 n 1 的整数数组 ranges 其中 ranges[i] 下标从 0 开始表示如果打开点 i 处的水龙头可以灌溉的区域为 [i - ranges[i], i ranges[i]] 。 请你返回可以灌溉整个花园的 最少水龙头数目 。如果花园始终存在无法灌溉到的地方请你返回 -1 。 样例 样例输入 n 5, ranges [3,4,1,1,0,0] n 3, ranges [0,0,0,0] 样例输出 1 解释 点 0 处的水龙头可以灌溉区间 [-3,3] 点 1 处的水龙头可以灌溉区间 [-3,5] 点 2 处的水龙头可以灌溉区间 [1,3] 点 3 处的水龙头可以灌溉区间 [2,4] 点 4 处的水龙头可以灌溉区间 [4,4] 点 5 处的水龙头可以灌溉区间 [5,5] 只需要打开点 1 处的水龙头即可灌溉整个花园 [0,5] 。 -1 解释即使打开所有水龙头你也无法灌溉整个花园。 提示 1n1041 n 10^41n104ranges.lengthn1ranges.length n 1ranges.lengthn10ranges[i]100 ranges[i] 100ranges[i]10 思路 大的总问题可以化为相同类型的子问题可以使用动态规划。且不仅仅可以使用动态规划还可以使用贪心思想因为在相同类型的子问题中可以取其最优解。 代码实现 动态规划 class Solution {public int minTaps(int n, int[] ranges) {int[][] arr new int[n1][2];for(int i 0; i n; i){arr[i][0] Math.max(0, i - ranges[i]);arr[i][1] Math.min(n, i ranges[i]);}Arrays.sort(arr, (a, b) - a[0] - b[0]);int[] dp new int[n1];Arrays.fill(dp, Integer.MAX_VALUE);dp[0] 0;for(int[] a : arr){if(dp[a[0]] Integer.MAX_VALUE) return -1;for(int i a[0]; i a[1]; i) dp[i] Math.min(dp[i], dp[a[0]] 1);}return dp[n];} }贪心思想 class Solution {public int minTaps(int n, int[] ranges) {int[] right new int[n1];for(int i 0; i n; i) right[i] i;for(int i 0; i ranges.length; i){int start Math.max(0, i - ranges[i]);int end Math.min(n, i ranges[i]);right[start] Math.max(right[start], end);}int last 0, res 0, pre 0;for(int i 0; i n; i){last Math.max(last, right[i]);if(i last) return -1;if(i pre){res;pre last;}}return res;} }
http://www.eeditor.cn/news/121439/

相关文章:

  • 建设银行网站介绍seo外链是什么
  • 网站建设市场多大深圳网络营销公司有哪些
  • 国外高清人像图片素材网站如何知道网站什么时候做的
  • 网站维护常见问题中企动力服务怎么样
  • 股票海选公司用什么网站写作网站有哪些
  • 首页网站关键词优化教程最新事故案例100例
  • 网站建设客户会问的问题网络公司经营范围包括劳务吗
  • 化妆品网站开发的外文翻译网站建设亇金手指排名十四
  • 小程序做跳转微网站郑州 手机网站制作
  • 企业建站系统下载项目计划书怎么写
  • 山东网站排名优化公司搭建人才培养平台
  • 网站开发具体工作内容做化工的在哪个网站做平台好
  • 高邮城乡建设局 网站福建建筑人才网官方网站
  • 长沙市网站制作哪家好wordpress文章显示字数
  • 响应式网站设计软件wordpress搬家到本地
  • 网站开发培训周末班网站没收录可以做推广吗
  • 二维码导航网站源码天猫网站左侧导航是怎么做的
  • app开发制作网站平台学校网站php源码
  • 建筑设计网站网址巩义网络推广外包
  • 微信端微网站怎么做2022黄页全国各行业
  • h5游戏网站入口如皋教育门户网站建设经验
  • 宁波网站推广方法大连工业大学图书馆
  • 长兴县建设局网站湖州网站建设服务公司
  • 网站创建要多少钱免费做网站网站有人哪些
  • 长沙网站建设哪家公司好做国外网站赚钱
  • 传媒公司可以做网站么您的网站对百度设置了ua封禁z怎么解决
  • 深圳高端电商网站建设者响应式企业网站模板
  • 网站备案 核验单深圳seo搜索优化
  • 百度做网站 推广费用怎么收文本编辑器做网站
  • 活动推广方案seo手机端排名软件