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

建设网站费用如何入账网站的二级目录是什么

建设网站费用如何入账,网站的二级目录是什么,响应式网站模板xd,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.yingshimen.cn/news/59812/

相关文章:

  • 公司网站排名怎么做wordpress博客实例
  • 无锡市无锡市住房和城乡建设局网站软件下载平台
  • 用第三方做网站edge网页视频怎么下载
  • 网站设计制作厂家有哪些做下载网站有哪些
  • cms 网站群网站做浏览器兼容
  • 小网站关键词校园网络设计方案ensp
  • 建网站要花费多少钱深圳商业网站建设案例
  • 不备案 国内网站吗自助建站系统源码
  • 让做网站策划没经验怎么办辽宁省品牌建设促进会网站
  • 南宁网站设计运营开发高端客户
  • 超好看WordPress网站运营推广选择乐云seo
  • 信用网站建设情况百度竞价托管
  • 上海市建设安全协会 - 网站首页做网站送的企业邮箱能用吗
  • 东莞网站推广建设服装企业网站模板
  • 四川网站建设一站式服务商论述网站建设的主要内容
  • 城市建设和房屋管理部门网站wordpress商务插件
  • 做网站设计师好吗页面设计要会什么
  • 网站建设从哪几个情况去判运涛网站建设
  • 滨州做网站的佛山网络发言人平台
  • 网站备案 强制外贸网站域名赏析
  • wordpress.org建站wordpress改造论坛
  • 在线制作视频的网站南充房价2023新楼盘房价
  • 做机器设备的网站鸿蒙系统软件开发教程
  • 电脑网站建设服务器平面设计网络课程推荐
  • 长春网站排名优化费用网络营销理论基础
  • 锋云科技网站建设网站站长是什么
  • 如何做直接打开网站的二维码上海网站建设哪家快速上线
  • 绍兴市建设局网站芜湖中凡网站建设公司
  • 建站之星官方网站广州越秀发布
  • 免费发帖推广网站网站制作里面链接怎么做