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

力扣(K件物品的最大和)

数据量小不需要考虑时间复杂度

数学思维理清楚步骤---然后代码翻译实现

Ⅰ、

K件物品的最大和

袋子中装有一些物品,每个物品上都标记着数字 1 、0 或 -1 。

给你四个非负整数 numOnes 、numZeros 、numNegOnes 和 k 。

袋子最初包含:

  • numOnes 件标记为 1 的物品。
  • numZeros 件标记为 0 的物品。
  • numNegOnes 件标记为 -1 的物品。

现计划从这些物品中恰好选出 k 件物品。返回所有可行方案中,物品上所标记数字之和的最大值。

int kItemsWithMaximumSum(int numOnes, int numZeros, int numNegOnes, int k){if(k<=numOnes){return k;}else if(k>numOnes && k<=numOnes+numZeros){return numOnes;}else{return numOnes-(k-numOnes-numZeros);}
}


http://www.mrgr.cn/news/5205.html

相关文章:

  • MacOS升级ruby版本
  • C++ 模板 及使用注意
  • UE基础 —— Actors Reference
  • JMeter与数据库交互:执行SQL查询性能测试
  • thinkphp8 定时任务 addArgument
  • JavaScript基础知识(六)
  • Jmeter版本下载国内外镜像源
  • 2-SAT,用连通分量编号确定答案
  • 3008. 找出数组中的美丽下标 II
  • Godot《躲避小兵》实战之游戏开始界面制作
  • MySQL 视图(VIEW)的使用
  • 云计算第三阶段---DBA Day2 -- Day4
  • [Algorithm][综合训练][数组中两个字符串的最小距离][Fibonacci数列][单词搜索]详细讲解
  • 高并发集群饿了么后端的登录模块
  • 在Linux下搭建go环境
  • AOC U27U2P创作设计旗舰——传递情感,用色彩说话!
  • 【全开源】php在线客服系统源码 (搭建教程+全新UI)
  • uni-app 手记集。
  • 苹果iOS / iPadOS 18 beta 7版本发布,或将是最后一个iOS / iPadOS 18beta版本
  • SQL, 有终止条件的多次累计计算