力扣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;
      }
  };
相关推荐
LYFlied36 分钟前
【每日算法】 LeetCode 56. 合并区间
前端·算法·leetcode·面试·职场和发展
艾醒1 小时前
大模型原理剖析——多头潜在注意力 (MLA) 详解
算法
艾醒1 小时前
大模型原理剖析——DeepSeek-V3深度解析:671B参数MoE大模型的技术突破与实践
算法
jifengzhiling2 小时前
零极点对消:原理、作用与风险
人工智能·算法
鲨莎分不晴2 小时前
【前沿技术】Offline RL 全解:当强化学习失去“试错”的权利
人工智能·算法·机器学习
XFF不秃头3 小时前
力扣刷题笔记-全排列
c++·笔记·算法·leetcode
菜鸟233号3 小时前
力扣669 修剪二叉搜索树 java实现
java·数据结构·算法·leetcode
光羽隹衡3 小时前
机械学习逻辑回归——银行贷款案例
算法·机器学习·逻辑回归
能源系统预测和优化研究4 小时前
创新点解读:基于非线性二次分解的Ridge-RF-XGBoost时间序列预测(附代码实现)
人工智能·深度学习·算法