#include<bits/stdc++.h> using namespace std; int main(){ int n, x; cin >> n >> x; vector<int> arr; for(int i = 0; i < n; i++){ int temp; cin >> temp; arr.push_back(temp); } sort(arr.begin(), arr.end(), greater<int>()); int count = 0; int j = x - 1; if(arr[j] != 0){ while(j + 1 < n && arr[j] == arr[j + 1]){ count++; j++; } } else{ count--; while(j - 1 >= 0 && arr[j] == arr[j - 1]){ count--; j--; } } cout<<x + count<<endl; return 0; }
点赞 2

相关推荐

代码渣渣正在背八股:不招35岁以上,你的简历已进入人才库。
点赞 评论 收藏
分享
喜欢吃卤蛋的肖恩在参加牛客活动:你们结束聊天,是不是还要来个四次挥手😂
点赞 评论 收藏
分享
牛客网
牛客企业服务