晋级下一轮
Submit solution
Points:
10
Time limit:
1.0s
Memory limit:
4M
Author:
Problem type
Allowed languages
C++
晋级下一轮
"获得与第k名选手相同或更高分数的选手将晋级下一轮,只要选手的得分为正分..." — 来自比赛规则的一段摘录。
共有n名选手参加了比赛(n ≥ k),你已经知道他们的分数。请计算有多少选手将晋级下一轮。
输入
输入的第一行包含两个整数n和k(1 ≤ k ≤ n ≤ 50),它们之间由空格分隔。
输入的第二行包含n个空格分隔的整数a1, a2, ..., an(0 ≤ ai ≤ 100),其中ai表示第i名选手的得分。给定的分数序列是非递增的(即对于所有i从1到n - 1,满足ai ≥ ai + 1)。
输出
输出晋级到下一轮的选手人数。
示例
输入:
8 5
10 9 8 7 7 7 5 5
输出:
6
输入:
4 2
0 0 0 0
输出:
0
说明:
在第一个示例中,第5名选手获得了7分。由于第6名选手也获得了7分,所以一共有6名选手晋级。 在第二个示例中,没有选手获得正分,因此没有人晋级。
Comments