type
status
date
slug
summary
tags
category
icon
password
创建时间
May 2, 2025 01:12 AM
给你一个长度为
n
的整数数组 nums
,和一个长度为 m
的整数数组 queries
。返回一个长度为
m
的数组 answer
,其中 answer[i]
是 nums
中 元素之和小于等于 queries[i]
的 子序列 的 最大 长度 。子序列 是由一个数组删除某些元素(也可以不删除)但不改变剩余元素顺序得到的一个数组。
一、前缀和——1.1 前缀和基础
排序 + 前缀和 + 二分查找
为什么使用排序算法呢?我们仅仅是计算元素和,元素在数组中的位置是无关紧要的。而且,为了得到最长的子序列长度,也是从数组中的最小元素开始选取。
📎 参考
- 无