代码如下:
#include<iostream>
#include<algorithm>
using namespace std;
struct person{
long long x[1024],y[1024];
int count[1024]={0};
};
bool cmp(int a,int b){
return a>b;
}
int main(){
int n,k,t;
long long xl,yd,xr,yu;
cin>>n>>k>>t>>xl>>yd>>xr>>yu;
person a[n];
int jing=0,dou=0;
for(int i=0;i<n;i++){
for(int j=0;j<t;j++){
cin>>a[i].x[j]>>a[i].y[j];
if(a[i].x[j]>=xl&&a[i].x[j]<=xr&&a[i].y[j]>=yd&&a[i].y[j]<=yu){
a[i].count[j]=1;
}
}
}
for(int i=0;i<n;i++){
int f=0;
int num[1024]={0};
if(a[i].count[0]==1) num[f]=1;
for(int j=1;j<t;j++){
if(a[i].count[j]==0) f++;
else num[f]++;
}
sort(num,num+f+1,cmp);
if(num[0]>0) jing++;
if(num[0]>=k) dou++;
}
cout<<jing<<endl;
cout<<dou<<endl;
return 0;
}