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

网站建设颜色注意事项设计培训学院

网站建设颜色注意事项,设计培训学院,ui设计师证书,东莞黄页顺企网题目: 给你一个下标从 0 开始、长度为 n 的整数数组 nums ,其中 n 是班级中学生的总数。班主任希望能够在让所有学生保持开心的情况下选出一组学生: 如果能够满足下述两个条件之一,则认为第 i 位学生将会保持开心: …

题目:

给你一个下标从 0 开始、长度为 n 的整数数组 nums ,其中 n 是班级中学生的总数。班主任希望能够在让所有学生保持开心的情况下选出一组学生:

如果能够满足下述两个条件之一,则认为第 i 位学生将会保持开心:

这位学生被选中,并且被选中的学生人数 严格大于 nums[i] 。
这位学生没有被选中,并且被选中的学生人数 严格小于 nums[i] 。
返回能够满足让所有学生保持开心的分组方法的数目。

示例 1:

输入:nums = [1,1]
输出:2
解释:
有两种可行的方法:
班主任没有选中学生。
班主任选中所有学生形成一组。
如果班主任仅选中一个学生来完成分组,那么两个学生都无法保持开心。因此,仅存在两种可行的方法。
示例 2:

输入:nums = [6,0,3,3,6,7,2,7]
输出:3
解释:
存在三种可行的方法:
班主任选中下标为 1 的学生形成一组。
班主任选中下标为 1、2、3、6 的学生形成一组。
班主任选中所有学生形成一组。

提示:

1 <= nums.length <= 10^5
0 <= nums[i] < nums.length

java代码:

class Solution {public int countWays(List<Integer> nums) {int[] a = nums.stream().mapToInt(i -> i).toArray();Arrays.sort(a);int n = a.length;int ans = a[0] > 0 ? 1 : 0; // 一个学生都不选for (int i = 0; i < n - 1; i++) {if (a[i] < i + 1 && i + 1 < a[i + 1]) {ans++;}}return ans + 1; // +1 是因为可以都选}
}
http://www.zhongyajixie.com/news/26568.html

相关文章:

  • 各大公司开源网站个人网站网页首页
  • 做情人节网站百度一下百度搜索入口
  • 筑云电商网站建设公司宁波seo外包服务平台
  • 建设广播电视新闻网站全网引流推广 价格
  • 网站建设 策划营销图片大全
  • 企业网站建设 广州网站建设情况
  • 网站建设项目运作的可行性顾问
  • 什么软件可以做网站html搜索引擎优化的主要手段
  • 福州网站建设软件友情链接检测平台
  • 宿迁做网站需要多少钱百度电脑端网页版入口
  • 南京做网站多少钱企业如何进行品牌推广
  • 源码下载网站源码淘宝搜索热词排名
  • 做网站最好要买什么东西谷歌浏览器下载视频
  • 网站排名优化软件安徽搜索引擎优化
  • wordpress火车采集成都seo公司排名
  • 惠州网站策划建设百度sem竞价托管
  • 汇算清缴在哪个网站做海外推广是做什么的
  • 清远市住房和城乡建设局网站长沙排名推广
  • 培训的网站建设营销软文100字
  • 个人网站备案 内容seo教程下载
  • 气象网站建设需求方案药品网络营销公司
  • 什么网站可以免费做护师题seo优化范畴
  • 网站标题改动seo智能优化公司
  • 快速做网站的方法网站流量分析工具
  • 网站建设中心联系方式四年级说新闻2023
  • 南通的互联网公司网站2021年网络营销案例
  • 不同代码做的网站后期维护情况网络营销策划ppt范例
  • 电子产品去什么网站做站点如何自己免费制作网站
  • 做网站的分辨率是72吗如何优化网站推广
  • 织梦手机网站模板网站seo推广seo教程