题目
原题链接:B. Prison Transfer
题意
有n名犯人,每个人有一个危险程度,现要运送c个去另一所监狱,要求每个人的危险度不大于t。
参考了其他作者的代码。遍历找合适的区间的个数。
代码
#include<bits/stdc++.h>
using namespace std;
int main() {
int n,t,c;
int tmp,k=0,ans=0;
cin>>n>>t>>c;
for(int i=0;i<n;i++){
cin>>tmp;
if(tmp<=t) k++;
else k=0;
if(k>=c) ans++;
}
cout<<ans<<endl;
return 0;
}