全部评论
#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; }
题理解错了 这是一道阅读理解题
相关推荐
点赞 评论 收藏
分享
爱写代码的菜code...:哎,自己当时拿到字节offer的时候也在感叹终于拿到了,自己当时最想去的企业就是字节,结果还是阴差阳错去了鹅厂。祝uu一切顺利!!!
点赞 评论 收藏
分享
点赞 评论 收藏
分享