1403. 非递增顺序的最小子序列

代码实现(自解)

class Solution {public:vector<int> minSubsequence(vector<int>& nums) {sort(nums.begin(), nums.end(), greater<int>());int sum = accumulate(nums.begin(), nums.end(), 0);int ans = 0;int pnum = 0;while (ans * 2 <= sum) {ans += nums[pnum];pnum++;}vector<int> sub;for (int i = 0; i < pnum; i++) {sub.push_back(nums[i]);}return sub;}
};

365天挑战LeetCode1000题——Day 049 非递增顺序的最小子序列 贪心相关推荐

  1. LeetCode 5376. 非递增顺序的最小子序列

    5376. 非递增顺序的最小子序列 思路:先大到小排序,然后值相加,判断条件 class Solution { public:vector<int> minSubsequence(vect ...

  2. LeetCode 1403. 非递增顺序的最小子序列(排序)

    1. 题目 给你一个数组 nums,请你从中抽取一个子序列,满足该子序列的元素之和 严格 大于未包含在该子序列中的各元素之和. 如果存在多个解决方案,只需返回 长度最小 的子序列.如果仍然有多个解决方 ...

  3. 365天挑战LeetCode1000题——Day 126 单调栈模板 500题纪念

    用时126天,完成500题,平均4题/天,照这个速率,我还需要四个月完成1000题挑战. 单调栈模板 class Solution {public:vector<int> nextGrea ...

  4. 365天挑战LeetCode1000题——Day 260 800题

    时过但境还没迁,一晃眼过去了4个月,在同样的位置发了博客. 今天完成了第八百道题,然后距离我的365天千题计划,还剩下100天左右,每天再保持两题的刷题量,就能完成我一年前定下的目标了.这也再次证明了 ...

  5. 365天挑战LeetCode1000题——Day 014 每日一题 + 最长公共子序列

    文章目录 1. [我能赢吗](https://leetcode.cn/problems/can-i-win/) 1.1 记忆化搜索+DFS+位运算 2. [最长公共子序列](https://leetc ...

  6. 365天挑战LeetCode1000题——Day 012 每日一题

    文章目录 前言 1. [寻找右区间](https://leetcode.cn/problems/find-right-interval/) 1.1 二分查找 总结 前言 今天还是一题,但是重新学习了快 ...

  7. 365天挑战LeetCode1000题——Day 103 400题 检查二进制字符串字段 最大子序列交替和 最低票价 K 站中转内最便宜的航班

    400题,用时103天,平均3.88题/天,预计154天,也就是5个月后完成目标 1784. 检查二进制字符串字段 代码实现(模拟) class Solution {public:bool check ...

  8. 365天挑战LeetCode1000题——Day 124 单调队列模板

    单调队列模板 class MaxQueue {private:queue<int> origin;deque<int> dq; public:MaxQueue() {}int ...

  9. 365天挑战LeetCode1000题——Day 154 Knight

    154天,12次竞赛,573道题目,拿到了knight. 算是到了新的一个阶段吧,正好接下来四周应该都打不了了,因为周末有实验课. 每日一题 class Solution {public:int nu ...

最新文章

  1. 面试四连问:API 接口如何设计?安全如何保证?防重如何实现?签名如何实现?...
  2. boost::endian::endian_arithmetic的测试程序
  3. PyTorch基础(part7)--CNN
  4. 百度移动联盟(munion)-广告平台投放流程详细介绍 (绿色通道)
  5. * IO流递归拷贝一个文件夹 按源文件夹格式拷贝
  6. 深入浅出JMS(三)--ActiveMQ简单的HelloWorld实例
  7. 如何用DETR(detection transformer)训练自己的数据集
  8. 数学软件的matlab用处,引导高职学生用MATLAB软件解决数学的意义和价值
  9. 全国计算机二级c语言上机考试软件,考前刷题专用
  10. python做生物信息学分析_Python从零开始第五章生物信息学①提取差异基因
  11. Android Binder传递文件描述符原理分析
  12. 利用OpenGL模拟太阳系
  13. 计算机驱动程序的安装过程,u盘驱动程序安装,教您如何安装u盘驱动程序
  14. Linux进阶 | 万字详解Docker镜像的制作,手把手学会!
  15. 4598: [Sdoi2016]模式字符串
  16. 前端面试题——js闭包
  17. Arduino与FreeRTOS-队列与邮箱创建
  18. 一个 Python 的轻量级搜索工具:Whoosh
  19. FL Studio中音频ASIO4ALL的设置
  20. 电信、网通、铁通各地DNS

热门文章

  1. 汽轮机振动的日平均峰峰值的BP神经网络预测matlab仿真
  2. windows 2008r2 系统开机重启出现 系统恢复 的解决方案
  3. 【抓包工具】配置:Fiddler 设置 APP 抓包成功,微信小程序却无网络问题解决
  4. 阿里YunOS推开放平台 提高开发者体验
  5. linux at24测试程序,AT91RM9200在linux2.6.20下TWI测试程序
  6. flutter - 使用 SingleChildScrollView() 解决键盘遮挡输入框的问题
  7. 模电笔记1:半导体基础知识
  8. 【Unity3D】相机
  9. 【Aegisub相关】VSCode插件:Aegisub Helper的安装、功能介绍及使用方法
  10. 初探Java设计模式2:结构型模式(代理模式,适配器模式等)