解释:
没什么好解释的,就是一道小模拟题
收获:
发现设置变量承载结果
#include<bits/stdc++.h> using namespace std; int xl,yd,xr,yu; bool arrive(int x,int y) { if(x>=xl&&x<=xr&&y>=yd&&y<=yu){ return true; } return false; } int main(){ int n,k,t; cin>>n>>k>>t>>xl>>yd>>xr>>yu; int ans1=0,ans2=0; for(int i=0;i<n;i++){ int x,y; int cnt=0;//记录连续到达区域的次数 bool flag=false;//判断是否到达过 bool flag2=false;//判断是否持续到达过k次 for(int j=0;j<t;j++){ cin>>x>>y; if(cnt>=k){ flag2=true; } if(arrive(x,y)){ cnt++; flag=true; } else{//有一次没进去就记0 cnt=0; } } if(flag) ans1++; if(flag2) ans2++; } cout<<ans1<<endl<<ans2; return 0; }