当前位置: 首页 > 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.jsqmd.com/news/60038/

相关文章:

  • Day10-20251203
  • 面向人机文明的价值协同:理论、实践与评估的完整框架
  • 251203 完成比完美重要
  • python调用大模型api来进行对话
  • 主流玩家的高端主板!七彩虹战斧B850M超级黑刃主板评测:供电散热配置豪华 性价比极佳
  • 6.4 基于线弹性断裂力学(LEFM)的断裂参数
  • expdp dmp 导出不完整导入ORA-39059 ORA-39246 故障抢救数据
  • 基于 Node.js 与 Tesseract.js 的验证码识别系统设计与实现
  • 用 Rust 和 Leptess 构建轻量级验证码识别工具
  • 12.2 HTML
  • WIN11系统环境松灵机器人SCOUT2.0底盘CAN通信控制测试
  • 软工团队作业4
  • 使用Frp+Caddy把https映射到内网的web服务
  • 刷题日记—前缀和
  • 第五十四篇
  • AI元人文:理论与技术的协同进化框架
  • 2025.12.3博客
  • 12月2日总结 - 作业----
  • 12月1日总结 - 作业----
  • Flutter 安卓测试运行
  • 第七篇Scrum冲刺
  • 今日趣事
  • 高德地图_使用PlaceSearch查找指定名称的POI
  • 团队作业4——学生信息管理系统
  • 01-IFoxCAD概述与入门
  • 12月3日总结 - 作业----
  • 昌江019通道维修
  • lucas定理求组合数+错排模板
  • 第三篇Scrum冲刺
  • 2025.12.3总结