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,10}.
Teams Could be the following:
{4,6},{4,10},{5,10} and {4,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
题意:
思路:
代码: