码迷,mamicode.com
首页 > 其他好文 > 详细

[虚拟机OA]Team Formation 2 团队构成

时间:2019-09-12 10:24:12      阅读:353      评论:0      收藏:0      [点我收藏+]

标签:selection   mil   ber   lower   Edito   array   require   bounds   OWIN   


FC Codelona is trying to assemble a team from a roster of available players. They have a minimum number of players they want to sign and each player needs to have a skill rating within a certain range. Given a list of players‘ skill levels with desired upper and lower bounds, determine how many teams can be created from the list.


For example, the list includes players with skill levels [12, 4, 6, 13, 5, 10]. They want to hire at least 3 players with skill revels between 4 and 10, inclusive.
Four of the players meet the criteria, giving them a selection set of {4, 5, 6,10}.


Teams could be the following:
{4, 5, 6}, {4,6,10}, {4,5,10}, {5,6,10} and {4,5,6,10}.
There are 5 ways to satisfy the criteria.


Function Description
Complete the function countTeams in the editor below. The function must return the total number of teams that can to formed per the criteria.


CountTeams has the following parameters:
Skills[skills[0], ... skills[n-1]]:  an array of integers that represent the skill level per player
k: the minimum number of team members required
t: the lower limit for skill level, inclusive
r: the upper limit for skill level inclusive

 

题意:

 

思路:

 

代码:

 

 

 

[虚拟机OA]Team Formation 2 团队构成

标签:selection   mil   ber   lower   Edito   array   require   bounds   OWIN   

原文地址:https://www.cnblogs.com/liuliu5151/p/11507860.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!