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

2860. 让所有学生保持开心的分组方法数

2860. 让所有学生保持开心的分组方法数


题目链接:2860. 让所有学生保持开心的分组方法数

代码如下:

class Solution 
{
public:
	int countWays(vector<int>& nums)
	{
		sort(nums.begin(), nums.end());
		int res = nums[0] > 0 ? 1 : 0;//一个学生都不选
		res += 1;//一定可以都选
		for (int i = 1; i < nums.size(); i++)
		{
			res += nums[i - 1] < i && i < nums[i];
		}
		return res;
	}
};

http://www.kler.cn/a/305840.html

相关文章:

  • PDFMathTranslate: Star13.8k,一款基于AI的PDF文档全文双语翻译PDF文档全文双语翻译,保留格式神器,你应该需要它
  • 在K8S上部署OceanBase的最佳实践
  • Mesa llvmpipe和softpipe对比
  • 代码随想录算法训练营第四十天 | 股票问题
  • 探索Whisper:从原理到实际应用的解析
  • 51单片机——共阴数码管实验
  • 模板替换引擎(支持富文本动态表格)
  • 物体识别之微特征识别任务综述
  • Linux文件系统(下)
  • 红黑树前语
  • 存储课程学习笔记5_iouring的练习(io_uring,rust_echo_bench,fio)
  • Unity2D游戏入门
  • [项目][WebServer][解析错误处理]详细讲解
  • JVM字节码
  • MySQL通过备份恢复的方式搭建主从/重建从库
  • 删除Cookie原理
  • 【Unity】在Unity 3D中使用Spine开发2D动画
  • Java | Leetcode Java题解之第404题左叶子之和
  • SQL中的外键约束
  • 获取某宝拍立淘API接口:深度学习图像实现匹配和检索
  • WebGL系列教程八(GLSL着色器基础语法)
  • Android 13 固定systemUI的状态栏为黑底白字,不能被系统应用或者三方应用修改
  • USB组合设备——鼠标+键盘(两个接口实现)
  • OPENAIGC开发者大赛企业组AI黑马奖 | AIGC数智传媒解决方案
  • iPhone 16即将推出的5项苹果智能功能
  • Computer Vision的学习路线