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

做php网站教程网站统计哪个好用

做php网站教程,网站统计哪个好用,新手做网站的详细步骤,网站制作公司 北京题目: 给你一个下标从 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.shuangfujiaoyu.com/news/42480.html

相关文章:

  • 传奇手游sf网站网站推广软件费用是多少
  • 做网站和优化公司的宣传语域名注册官网
  • 做免费试用的网站网络营销案例视频
  • 黄页88网站推广怎么样链网
  • c 能用来做网站公众号推广接单平台
  • 做网站需要撑握哪些技术域名
  • 驻马店 网站制作推广文章的注意事项
  • APP客户端网站建设合理使用说明
  • 北京招聘网站开发怎么看百度指数
  • 做的高大上的网站线上销售渠道有哪几种
  • 微软雅黑适合于做网站吗app推广方案怎么写
  • 厦门做返利网站的公司什么软件可以发帖子做推广
  • 网站建设qianhaiyou深圳百度seo公司
  • 男的做直播网站seo是什么品牌
  • 中国电信新建网站备案管理系统 录完信息seo 推广
  • 网站首页只显示域名sem优化和seo的区别
  • 营销网站建设urkeji北京网站seo招聘
  • ps怎么做电商网站关键词优化营销
  • 怎么创建一个视频网站网站空间
  • 做浏览单的网站有哪些天津百度推广电话号码
  • 献县网站建设企业营销策划
  • 广东模板网站建设报价网站seo是什么意思
  • 成都企业网站排名优化4414站长平台
  • 兰州网站建设与优化营销型网站推广
  • 连云港外贸网站建设链接平台
  • wordpress本地做好了怎么备份seo研究
  • 杭州集团网站建设网站优化培训班
  • 个人备案的网站可以做商城吗seo黑帽技术
  • 个性手绘个人网站模板下载有哪些平台可以免费发广告
  • 个人备案网站建设方案书深圳专门做seo的公司