CCF 202009-2 风险人群筛查 100分
Posted 登登登ccc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CCF 202009-2 风险人群筛查 100分相关的知识,希望对你有一定的参考价值。
记两个标志位flag1和flag2,防止res1和res2在循环中重复+1。
如果没有连续的坐标在区域内,则使count=0,重新进行计数。
#include<bits/stdc++.h>
using namespace std;
int main() {
int n,k,t,x1,y1,x2,y2;
cin>>n>>k>>t>>x1>>y1>>x2>>y2;
int res1=0,res2=0;
for(int i=0; i<n; i++) {
int flag1=0,flag2=0,count=0;
for(int j=0; j<t; j++) {
int x,y;
cin>>x>>y;
if(x>=x1&&x<=x2&&y>=y1&&y<=y2) {
count++;
if(flag1==0) {
flag1=1;
res1++;
}
} else
count=0;
if(count==k&&flag2==0) {
flag2=1;
res2++;
}
}
}
cout<<res1<<endl<<res2;
return 0;
}
以上是关于CCF 202009-2 风险人群筛查 100分的主要内容,如果未能解决你的问题,请参考以下文章
CCF-CSP C/C++ 202009-2 风险人群筛查 题解
2022 CCF BDCI大赛之返乡发展人群预测 | StratifiedKFold和Lightgbm应用