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
题意:
思路:
代码:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。