蓝桥杯:错误票据

import java.util.Scanner;
import java.util.ArrayList;
import java.util.Collections;

public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        ArrayList<Integer>list=new ArrayList<Integer>();

        int N=sc.nextInt();
        sc.nextLine();
        for(int i=0;i<N;i++) {
            String Line=sc.nextLine();
            String []spilt=Line.split(" ");
            for(int j=0;j<spilt.length;j++) {
                list.add(Integer.parseInt(spilt[j]));

            }
        }
        Collections.sort(list);
        int a=0,b=0;
        for(int i=1;i<list.size();i++) {
            if(list.get(i)-list.get(i-1)==2) {
                a=list.get(i-1);

            }
            if(list.get(i).equals(list.get(i-1))){
                b=list.get(i);
            }
        }
System.out.print(a+" "+b);
    }
}

要输入一整行数据的,可以用string s=sanner.nextLine();然后再用split把一串数字切割,String [ ]split=Line.spilt(" "),在不能确定数组大小的时候,要是有ArrayList创建一个新对象,用这个list来存放数据,然后排序,数组排序用Arrays.sort(),这里是集合排序,所以用Collection.sort()

相关推荐

  1. ---错误票据

    2024-03-19 20:16:05       55 阅读
  2. [ 2013 省 AB] 错误票据

    2024-03-19 20:16:05       53 阅读
  3. P8598 [ 2013 省 AB] 错误票据

    2024-03-19 20:16:05       58 阅读
  4. -错误票据(两种写法stringstream和扣字符)

    2024-03-19 20:16:05       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-19 20:16:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-19 20:16:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-19 20:16:05       82 阅读
  4. Python语言-面向对象

    2024-03-19 20:16:05       91 阅读

热门阅读

  1. pytorch升级打怪(四)

    2024-03-19 20:16:05       39 阅读
  2. Uni App中去掉访问路径中的#

    2024-03-19 20:16:05       43 阅读
  3. C++day6

    C++day6

    2024-03-19 20:16:05      41 阅读
  4. JDK发布信息、历史及未来规划

    2024-03-19 20:16:05       47 阅读
  5. azure databricks 常用的JDBC连接

    2024-03-19 20:16:05       47 阅读
  6. C++/C#/QT 绝对路径和相对路径设置

    2024-03-19 20:16:05       46 阅读
  7. 2024.3.19每日一题

    2024-03-19 20:16:05       42 阅读
  8. Linux重命名文件有几种方法

    2024-03-19 20:16:05       46 阅读