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

情侣博客网站模板下载东莞横沥网站设计

情侣博客网站模板下载,东莞横沥网站设计,十大接单推广平台,在线制作文字最长递增子序列 II https://leetcode.cn/problems/longest-increasing-subsequence-ii/description/ 描述 给你一个整数数组 nums 和一个整数 k找到 nums 中满足以下要求的最长子序列#xff1a; 子序列 严格递增子序列中相邻元素的差值 不超过 k请你返回满足上述要求的 最…最长递增子序列 II https://leetcode.cn/problems/longest-increasing-subsequence-ii/description/ 描述 给你一个整数数组 nums 和一个整数 k找到 nums 中满足以下要求的最长子序列 子序列 严格递增子序列中相邻元素的差值 不超过 k请你返回满足上述要求的 最长子序列 的长度 子序列 是从一个数组中删除部分元素后剩余元素不改变顺序得到的数组 示例 1 输入nums [4,2,1,4,3,4,5,8,15], k 3 输出5解释 满足要求的最长子序列是 [1,3,4,5,8] 子序列长度为 5 所以我们返回 5 注意子序列 [1,3,4,5,8,15] 不满足要求因为 15 - 8 7 大于 3 示例 2 输入nums [7,4,5,1,8,12,4,7], k 5 输出4解释 满足要求的最长子序列是 [4,5,8,12] 子序列长度为 4 所以我们返回 4 示例 3 输入nums [1,5], k 1 输出1解释 满足要求的最长子序列是 [1] 子序列长度为 1 所以我们返回 1 提示 1 nums.length 1 0 5 10^5 1051 nums[i], k 1 0 5 10^5 105 Typescript 版算法实现 1 ) 方案1: 线段树 function lengthOfLIS(nums: number[], k: number): number {if (nums.length 0) return 0;const u Math.max(...nums); // 找到 nums 中的最大值const max new Array(u * 4).fill(0); // 初始化段树数组function modify(o: number, l: number, r: number, i: number, val: number): void {if (l r) {max[o] val;return;}const m Math.floor((l r) / 2);if (i m) modify(o * 2, l, m, i, val);else modify(o * 2 1, m 1, r, i, val);max[o] Math.max(max[o * 2], max[o * 2 1]);}function query(o: number, l: number, r: number, L: number, R: number): number {if (L l r R) return max[o];let res 0;const m Math.floor((l r) / 2);if (L m) res query(o * 2, l, m, L, R);if (R m) res Math.max(res, query(o * 2 1, m 1, r, L, R));return res;}for (const x of nums) {if (x 1) modify(1, 1, u, 1, 1);else {const res 1 query(1, 1, u, Math.max(x - k, 1), x - 1);modify(1, 1, u, x, res);}}return max[1]; // 段树根节点存储了整个区间的最大值 }
http://www.dnsts.com.cn/news/251100.html

相关文章:

  • 二手车网站开发过程wordpress怎么提权
  • 百科wordpress营销型网站建设优化建站
  • 网页设计公司网站制作wordpress创建导航
  • 教育行业建设网站公司做公司网站宣传
  • 关于网站开发的文章浙江杭州最新消息
  • 网站制作新手教程pc手机模板网站建设
  • 网站的资讯内容济南网签查询系统
  • 新手做亚马逊要逛哪些网站濉溪建设投资网站
  • 中国建设銀行网站投诉电话临海网站制作好了如何上线
  • 网站建设与制作过程wordpress调用python脚本
  • 网站群建设分析appstore官网入口
  • 云南定制化网站建设wordpress免费商业主题
  • ip钓鱼网站在线生成莱州教体局网站
  • 广汉移动网站建设网站内部资源推广怎么做
  • 上海沪港建设咨询有限公司网站小米手机优化
  • 手机模板网站打扑克软件直播app开发
  • 网站设计的论文跨境电商平台推广
  • 旅游网站建设案例公司网站建设有什么好处
  • 慧谷网站开发文档成都的网站建设
  • 仿站工具在线一个wordpress程序搭建多个网站
  • 广东平台网站建设找哪家深圳专业企业网站建
  • 网站免费网站免费优化优化wordpress社区
  • 杭州广众建设工程有限公司网站做网站怎么接广告赚钱吗
  • 网站建设实用的网站企业网页制作平台
  • 唐山网站建设公司网页截图快捷键
  • 网站网络营销石家庄品牌网站建设
  • 百度站长如何验证网站帝国cms做中英文网站
  • 修文县生态文明建设局网站wordpress客户留言插件
  • 襄阳 网站建设快速排名seo
  • 医院建设网站意义.mil 域名网站有哪些