晋级下一轮


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

There are no comments at the moment.