当前位置: 首页 > news >正文

代码随想录Day27_贪心1

分发饼干

代码

class Solution {
public:int findContentChildren(vector<int>& g, vector<int>& s) {sort(g.begin(), g.end());sort(s.begin(), s.end());int index = s.size() - 1;int result=0;for (int i = g.size() - 1; i >= 0; i--) {if (index >= 0 && s[index] >= g[i]){result++;index--;}}return result;}
};

摆动序列

class Solution {
public:int wiggleMaxLength(vector<int>& nums) {if (nums.size() <=1) {return nums.size();}//vector<int> Diff;int count = 1;int preDiff = 0;int Diff=0;for (int i = 0; i < nums.size() - 1; i++) {Diff = nums[i + 1] - nums[i];// for(int i=0;i<Diff.size()-1;i++)if ((Diff > 0 && preDiff <=0 )|| (Diff < 0 && preDiff >= 0)) {count++;preDiff = Diff;}}return count;}
};
http://www.gsyq.cn/news/70556.html

相关文章:

  • 【本地AI部署】comfyUI + zImageTurbo
  • 主流玩家的高端主板!七彩虹战斧B850M超级黑刃主板评测:供电散热配置豪华 性价比极佳
  • 基于 Node.js 与 Tesseract.js 的验证码识别系统设计与实现
  • 刷题日记—前缀和
  • AI元人文:理论与技术的协同进化框架
  • 12月1日总结 - 作业----
  • lucas定理求组合数+错排模板
  • 备案合规定制化服务方案-自研与微调大模型企业如何备案
  • 算法和大模型备案登记的流程和指南-有哪些备案类型及要求
  • DBUtil
  • 第二篇Scrum冲刺
  • 团队作业4--项目冲刺
  • MyBatis完整教程IDEA版(2)--ResultMap/注解/一对多/多对一/lombok/log4j - 教程
  • Go 语言:类型别名 vs 新类型详解 - 若
  • 第一篇Scrum冲刺
  • 第六篇SCrum冲刺
  • Hudi 文件格式分析
  • 深入解析:微信小程序通过关联公众号发送待办消息:实战指南
  • 生命是一树花开
  • JavaSE--面向对象
  • 歌声转换SVC主流方法原理剖析4 — ReFlow-VAE-SVC
  • 敏捷冲刺日志 - Day 5
  • 深入解析:Spring Kafka消费者被踢出组?CommitFailedException异常全面解析与解决方案
  • 计算机视觉黄金时代的回顾与展望
  • homebrew运行机制
  • 解码构造与析构
  • 朝花夕拾OI回忆录
  • 细胞因子:细胞信使的分子世界与功能解析
  • 87键键盘的数字键对应快捷键含义
  • 深入解析:神经流形:大脑功能几何基础的革命性视角