
https://codeforces.com/problemset/problem/158/A
#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
int n,m,cnt,s[N];
int main(void)
{
cin>>n>>m;
for(int i=1;i<=n;i++) cin>>s[i];
int temp=s[m];
for(int i=1;i<=n;i++) if(s[i]&&temp<=s[i]) cnt++;
cout<<cnt<<endl;
return 0;
}
此篇博客介绍了如何使用C++解决Codeforces平台上的一个问题,涉及数组操作和条件判断。博主展示了如何遍历数组,找到第一个大于等于目标值的元素,计算包含该元素的最短区间长度。

被折叠的 条评论
为什么被折叠?



