当前位置: 首页 > 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

相关文章:

  • 通用项目工程的过程视图概览
  • git status 命令卡顿的排查
  • 微服务电商平台课程三:搭建后台服务
  • 【人工智能】Transformers之Pipeline(二十三):文档视觉问答(document-question-answering)
  • Spring资源加载模块,原来XML就这,活该被注解踩在脚下 手写Spring第六篇了
  • 人工智能(AI)和机器学习(ML)技术学习流程
  • 模板替换引擎(支持富文本动态表格)
  • 物体识别之微特征识别任务综述
  • 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的学习路线