力扣2389.和有限的最长子序列

力扣2389.和有限的最长子序列

  • 排序 + 前缀和二分

cpp 复制代码
  class Solution {
  public:
      vector<int> answerQueries(vector<int>& nums, vector<int>& queries) {
          sort(nums.begin(),nums.end());
          for(int i=1;i<nums.size();i++)
              nums[i] += nums[i-1];
          for(int &x:queries)
          {
              x = ranges::upper_bound(nums,x) - nums.begin();
          }
          return queries;
      }
  };
相关推荐
TracyCoder12313 小时前
LeetCode Hot100(4/100)——283. 移动零
算法·leetcode
啊阿狸不会拉杆13 小时前
《计算机操作系统》第七章 - 文件管理
开发语言·c++·算法·计算机组成原理·os·计算机操作系统
黎阳之光13 小时前
打破视域孤岛,智追目标全程 —— 公安视频追踪技术革新来袭
人工智能·算法·安全·视频孪生·黎阳之光
jiaguangqingpanda13 小时前
Day28-20260124
java·数据结构·算法
TracyCoder12313 小时前
LeetCode Hot100(2/100)——49. 字母异位词分组 (Group Anagrams)。
算法·leetcode
lixinnnn.13 小时前
字符串拼接:Cities and States S
开发语言·c++·算法
AI街潜水的八角13 小时前
医学图像算法之基于MK_UNet的肾小球分割系统3:含训练测试代码、数据集和GUI交互界面
算法
larance13 小时前
方差和标准差
人工智能·算法·机器学习
TracyCoder12314 小时前
LeetCode Hot100(3/100)——128.最长连续序列
算法·leetcode
Piar1231sdafa14 小时前
【目标检测】竹林与杂草识别_YOLOv26改进算法研究
算法·yolo·目标检测