求大佬看一下我这个题的代码吧,本人蒟蒻一枚,刚学oi啥也不会,看了半个小时了不知道哪里想错了:
#include<bits/stdc++.h>
using namespace std;
int n,k;
int a[102],b[102];
int main()
{
cin>>n>>k;
int sum=k;
for(int i=1;i<=n;i++) cin>>a[i];
while(a[sum]==0&&sum>=0) sum--;
while(sum>=0&&a[sum]==a[sum+1]) sum++;
cout<<sum;
return 0;
}
RT.太弱了。顺便问问有没有什么好的学习方法,最近到瓶颈了。