有一个比赛,晋级下一轮的规则是:”参赛者如果得分大于0且不小于排名第K的参赛者的得分,将晋级下一轮!”
现在已知有n名参赛者(n≥k),以及他们各自的得分,现在你需要计算将有多少人晋级下一轮。
输入的第一行包含两个整数n和k(1≤k≤n≤50),一空格分开。
第二行包含n个用空格分开的整数A~i~(0≤A~i~≤100),表示排名第i的参赛者的得分。其中对任意的i满足A~i~≥A~i+1~。
输出将有多少人晋级下一轮。
5 1 1 1 1 1 1
5
更多样例及解释:
input
8 5
10 9 8 7 7 7 5 5
output
6
参赛者第5名得分是7,然而第6名也是7,则有6人晋级
input
4 2
0 0 0 0
output
0 没有人得分,所以没人晋级
Please run you code firstly. |