#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

相关推荐

我即大橘:耐泡王
点赞 评论 收藏
分享
冲芭芭拉鸭:你这图还挺新,偷了。
投递美团等公司10个岗位
点赞 评论 收藏
分享
牛客网
牛客企业服务