力扣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;
      }
  };
相关推荐
AMoon丶4 分钟前
C++模版-函数模版,类模版基础
java·linux·c语言·开发语言·jvm·c++·算法
We་ct11 分钟前
LeetCode 79. 单词搜索:DFS回溯解法详解
前端·算法·leetcode·typescript·深度优先·个人开发·回溯
眼眸流转29 分钟前
LeetCode热题100(四)
算法·leetcode·职场和发展
相信神话20211 小时前
第零章:新手的第一课:正确认知游戏开发
大数据·数据库·算法·2d游戏编程·godot4·2d游戏开发
汀沿河1 小时前
2 模型预训练、微调、强化学习的格式
人工智能·算法·机器学习
颜酱1 小时前
最小生成树(MST)核心原理 + Kruskal & Prim 算法
javascript·后端·算法
啊哦呃咦唔鱼1 小时前
LeetCode hot100-3 无重复字符的最长子串
算法·leetcode·职场和发展
phltxy2 小时前
算法刷题|模拟思想高频题全解(Java版)
java·开发语言·算法
宵时待雨2 小时前
C++笔记归纳10:继承
开发语言·数据结构·c++·笔记·算法
田梓燊2 小时前
最长的连续序列到底怎么写
算法·哈希算法·散列表