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

怎样创建一个网站平台房山石家庄网站建设

怎样创建一个网站平台,房山石家庄网站建设,郑州正规的男科医院有哪些,云空间布置网站题目: 给你一个长度为 n 的整数数组 nums ,和一个长度为 m 的整数数组 queries 。 返回一个长度为 m 的数组 answer ,其中 answer[i] 是 nums 中 元素之和小于等于 queries[i] 的 子序列 的 最大 长度 。 子序列 是由一个数组删除某些元素…

题目

给你一个长度为 n 的整数数组 nums ,和一个长度为 m 的整数数组 queries 。

返回一个长度为 m 的数组 answer ,其中 answer[i] 是 nums 中 元素之和小于等于 queries[i] 的 子序列 的 最大 长度  。

子序列 是由一个数组删除某些元素(也可以不删除)但不改变剩余元素顺序得到的一个数组。

思路

1.关键词:子序列 求和

2.要求的和数组元素在数组中的顺序是无关的

3.先对数组排个序,方便回答询问(把小的放进去)

4.前缀和

5.回答询问:在前缀和上二分

代码

class Solution {public int[] answerQueries(int[] nums, int[] queries) {Arrays.sort(nums);// 原地前缀和,节省空间复杂度for (int i = 1; i < nums.length; i++) {nums[i] += nums[i - 1];}// 原地操作,节省空间复杂度for (int j = 0; j < queries.length; j++) {queries[j] = lowerBound(nums, queries[j] + 1);}return queries;}private int lowerBound(int[] nums, int target) {int left = 0, right = nums.length - 1;while (left <= right) {int mid = left + (right - left) / 2;if (nums[mid] < target) {left = mid + 1;} else {right = mid - 1;}}return left;}
}

性能


文章转载自:

http://Ys9VcwoS.hytqt.cn
http://Pbrt2ILa.hytqt.cn
http://TymrxmhH.hytqt.cn
http://hYY47qdQ.hytqt.cn
http://zvduBlYm.hytqt.cn
http://1lt3Zram.hytqt.cn
http://2yuRAjn5.hytqt.cn
http://LSa2nHBI.hytqt.cn
http://6fGD1GRR.hytqt.cn
http://7RDtzuwv.hytqt.cn
http://LXbQYVCF.hytqt.cn
http://9ktIH0xM.hytqt.cn
http://SEbTklbl.hytqt.cn
http://JpJkOXsU.hytqt.cn
http://C4iI6IqY.hytqt.cn
http://w1Fc8gv4.hytqt.cn
http://Byo5YZbB.hytqt.cn
http://3vQNrd4f.hytqt.cn
http://kcHTcbYX.hytqt.cn
http://4ScSGTui.hytqt.cn
http://aqh9c29b.hytqt.cn
http://KA5G3CoQ.hytqt.cn
http://b1wZFcUB.hytqt.cn
http://sRkmqgtY.hytqt.cn
http://IALI4AZs.hytqt.cn
http://9MkXCIG5.hytqt.cn
http://NKEf5aSs.hytqt.cn
http://gp3QEZsA.hytqt.cn
http://VJp6XPqj.hytqt.cn
http://GxSfgRjy.hytqt.cn
http://www.dtcms.com/wzjs/750493.html

相关文章:

  • 深圳建设网站哪家好如何注册免费网站域名
  • 开封建网站wordpress课程
  • 网站建设公司投诉电话网站建设本地还是外地
  • 郑州广告公司网站建设wordpress 导入
  • 做网站要学多久最吉祥的公司名字大全
  • 专做网页的网站北京培训机构
  • 网站推广宜选刺盾云下拉外销网站怎么做的
  • 济南做网站哪里好中国铁路建设投资公司网站熊学军
  • 有哪些做公司网站上海建筑建材业地址
  • 湖南响应式网站建设费用vps做网站需要做哪些准备
  • 山东临沂网站设计公司彩票网站制作开发
  • 东莞seo建站推广费用网站素材下载
  • 山东省建设工程电子信息网站网站官网认证怎么做
  • 永久开源的免费建站系统忘记wordpress密码
  • 东莞建站模板后台帮别人备案网站吗
  • 加强网站和新媒体建设管理的意义专业建设网站技术
  • 玉树电子商务网站建设哪家好开通微信公众号需要多少钱
  • 中国建设局网站查询wordpress底部版权信息
  • 怎么做钓鱼网站呢学习前端的网站
  • 找到做网站的公司两学一做网站飘窗
  • 网站建设公司排行杭州用商标做网站名字
  • app 微商城网站建设电商网站开发计划书
  • 佛山茂名网站建设wordpress 获取图片路径
  • 建设历史文化旅游宣传网站wordpress网页移动端
  • 给人做ppt的网站安徽网站建设公司
  • 曲阳县做网站做视频网站违法
  • 建设银行网站银行登录国外优秀的网站
  • 网站中留言板怎么做装修平台app有哪些
  • 台州做鞋子网站道可道在线设计平台
  • 中国网站建设市场分析报告wordpress 注册