【Java每日一题,简单题】csp202203-3 风险人群筛查

简介: 【Java每日一题,简单题】csp202203-3 风险人群筛查

Introduction


Input


Output

输出共两行,每行一个整数,分别表示经过高危区域的人数和曾在高危区域逗留的人数。

Sample

input

5 2 6 20 40 100 80
100 80 100 80 100 80 100 80 100 80 100 80
60 50 60 46 60 42 60 38 60 34 60 30
10 60 14 62 18 66 22 74 26 86 30 100
90 31 94 35 98 39 102 43 106 47 110 51
0 20 4 20 8 20 12 20 16 20 20 20

output

3
2

Solution

import java.util.Scanner;
public class Main20200902 {
    public static void main(String[] args) {
        Scanner s=new Scanner(System.in);
        int n=s.nextInt();
        int k=s.nextInt();
        int t=s.nextInt();
        int Xl=s.nextInt();int Yb=s.nextInt();int Xr=s.nextInt();int Yu=s.nextInt();
        int count,max;
        int num1=0;int num2=0;
        for(int i=0;i<n;i++){
            count=0;
            max=0;
            for(int j=0;j<t;j++){
                int x=s.nextInt();int y=s.nextInt();
                if(x>=Xl&&x<=Xr&&y>=Yb&&y<=Yu){
                    count++;
                    max=Math.max(max,count);
                }else {
                    count=0;
                }
            }
            if(max!=0)num1++;
            if(max>=k)num2++;
        }
        System.out.println(num1);
        System.out.println(num2);
    }
}

Experience

前年考试的时候,卡了我3个小时,没过,今天我花了10分钟就写出来了,哎

相关文章
|
20天前
|
存储 Java 编译器
|
4月前
|
存储 安全 Java
Java多线程安全风险-Java多线程(2)
Java多线程安全风险-Java多线程(2)
22 1
|
11月前
|
缓存 Java p3c
【Java用法】线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。
【Java用法】线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。
164 0
|
机器学习/深度学习 人工智能 搜索推荐
|
测试技术 Go Python
CSP 202009-2 风险人群筛查 python 暴力
CSP 202009-2 风险人群筛查 python 暴力
CSP 202009-2 风险人群筛查 python 暴力
【CCF-CSP】202009-2风险人群筛查100分(含详细注释)
【CCF-CSP】202009-2风险人群筛查100分(含详细注释)
292 0
【CCF-CSP】202009-2风险人群筛查100分(含详细注释)
使用可变对象作为Java Map的key,会带来潜在风险的一个例子
使用可变对象作为Java Map的key,会带来潜在风险的一个例子
152 0
泛型带你规避风险 | 带你学《Java面向对象编程》之六十四
本节由转型风险引出了一个新的概念-泛型,并为读者简单介绍了泛型的定义方法与泛型类实例化方法。
|
Java 程序员 编译器
Java并发编程(二)优势和风险
一、优势 并发编程之所以让人迷惑是因为有不止一种问题的解决需要使用并发,也有不止一种方法去实现并发,而且他们之间也没有清晰的映射。 使用并发编程来解决的问题可以划分为两类,即“speed”和“designmanageability”。
1227 0
|
算法 Java 程序员
Java门派的风险
Java门派的风险 正在看周思博(www.joelonsoftware.com)的新文章。这次是疯狂攻击Java。主要论点是:Java不够难,作为工业语言不错,但作为学校的教学语言,就忒差了。学校应该用指针和递归这类东西把真正的程序员筛选出来。
844 0