1065(15)

本文介绍了一种使用Java处理二维数组和ArrayList的方法,通过对比两个集合中的元素并移除匹配项,最后对剩余元素进行排序输出。涉及Java基本数据结构操作、循环和条件判断。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

三个超时

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
	// write your code here
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        String[][] str=new String[n][2];
        int i,j,k;
        for (i=0;i<n;i++){
            str[i][0]=sc.next();
            str[i][1]=sc.next();
        }
        int m=sc.nextInt();
        ArrayList<String> total=new ArrayList<String>();
        for (j=0;j<m;j++){
            total.add(sc.next());
        }
        //输入完成,接下来是对比
        for (i=0;i<n;i++){
            for (j=0;j<total.size();j++){
                if (str[i][0].equals(total.get(j))){
                    for (k=0;k<total.size();k++){
                        if (str[i][1].equals(total.get(k))){
                            total.remove(j);
                            total.remove(k);
                        }
                    }
                }
            }
        }
        System.out.println(total.size());
        //接下来要对total中的字符串元素进行排序
        Object[] o=total.toArray();
        int[] arr=new int[o.length];
        for (i=0;i<arr.length;i++){
            arr[i]=Integer.parseInt(o[i]+"");
        }
        Arrays.sort(arr);
        int x=-1;
        for (i=0;i<arr.length;i++){
            for (j=0;j<total.size();j++){

                if (arr[i]==Integer.parseInt(total.get(j))){
                    if (i==arr.length-1){
                        System.out.print(total.get(j));
                    }else
                    System.out.print(total.get(j)+" ");

                };
            }
        }
    }
}
我有一些数据,请你帮我生成如同以下的代码格式,给我完整的替换后的代码(把数据按代码格式放入数组中即可,数据中的--,请替换为0x7FFFFFFF): rs_data frame_a[][5] = { {{752,21,21}, {551,-28,20}, {126,-56,19}, {417,-55,19}, {596,-39,19}}, {{819,36,27}, {551,-17,26}, {462,-16,24}, {1043,-3,23}, {327,-1,21}} };数据是:372 -53 25 149 -15 24 998 -19 20 954 -25 18 641 -18 18 439 45 35 909 -41 28 864 -36 27 149 -11 20 14 -30 18 372 -11 43 752 -17 36 954 -31 27 126 -35 19 81 -75 18 372 -22 41 752 -28 36 193 -2 33 551 -21 30 931 -7 29 372 8 34 216 -12 30 909 -3 28 752 18 26 551 15 26 484 10 28 887 -7 26 931 -4 25 216 13 25 283 18 25 171 -9 29 126 0 29 484 -6 23 1177 42 21 1088 -34 20 238 -22 27 193 -19 27 1177 37 20 1133 47 20 797 -11 16 283 -4 28 14 30 26 126 6 25 529 71 23 1200 -2 21 462 -4 32 171 -18 26 283 -41 24 1200 9 20 797 -- 16 439 -6 32 193 0 24 238 -1 24 37 -62 20 954 14 20 439 -1 31 238 12 25 59 -40 24 1110 -18 21 998 19 20 439 -30 27 484 63 25 327 -4 23 1110 -15 21 59 22 20 171 -5 41 462 -6 27 506 5 26 1133 -- 18 752 15 18 171 -4 43 462 45 29 752 1 24 1200 40 22 954 -4 21 171 48 33 484 -17 28 439 -9 27 998 -12 20 954 0 17 462 -9 30 171 -12 26 14 -30 20 797 40 18 864 -64 16 193 -5 29 462 0 28 752 53 15 663 -- 15 797 40 15 171 -4 44 462 49 26 730 3 24 1021 6 20 909 -- 16 171 -4 38 439 -42 23 395 -47 23 998 -15 22 1043 -44 22 171 -5 45 462 14 31 752 6 22 976 -8 20 1065 -26 20 171 -6 48 462 -24 38 752 37 29 998 -12 19 909 18 18 171 -5 49 462 36 37 730 14 29 775 17 29 954 0 20 171 -5 42 462 -12 31 730 10 23 1177 -6 20 1133 -4 20 171 -4 34 462 -2 28 1200 15 19 864 25 18 797 61 17 462 -3 31 171 -51 25 1065 2 18 1155 -6 18 1200 -20 18 193 -9 29 260 -11 26 439 48 26 327 -14 22 1200 15 20 171 -6 29 439 -49 21 1177 35 17 573 38 17 976 0 16 439 8 30 506 6 29 149 -1 25 216 2 25 -- -- -- 462 -3 32 193 -9 29 663 -48 17 998 21 16 1155 -14 16 171 -5 46 484 40 32 708 -5 25 775 0 25 998 -7 19 171 -5 49 752 5 29 484 64 28 1110 -28 22 1155 -33 19 171 -6 46 752 6 25 484 -51 24 1110 -15 22 1177 -15 21 171 -4 48 752 -5 28 1065 -9 19 506 -14 19 -- -- -- 171 24 38 417 4 27 752 -40 19 819 -44 18 -- -- -- 171 -4 36 439 -3 28 350 -14 26 708 -25 18 976 32 18 171 -5 45 484 31 27 730 -11 25 775 -9 25 -- -- -- 171 -4 47 439 2 27 752 -3 24 1110 -51 24 954 -11 24 171 -3 38 439 3 25 976 -7 21 1065 -23 21 1110 -9 20 171 -5 44 752 7 25 484 -82 24 529 -61 23 618 -62 20 171 -9 35 462 -11 25 529 -10 24 976 10 20 1043 19 19 171 -20 29 216 -9 29 350 15 24 462 -62 19 887 -19 17 193 -5 42 752 12 22 1021 -6 21 954 -7 20 551 -23 18 171 -5 46 1021 -17 24 730 7 24 775 5 23 954 -14 23 193 -6 43 439 37 25 752 -1 25 819 0 23 1021 -44 18 193 -16 34 506 -25 22 954 -2 17 998 -5 17 752 66 16 171 -3 40 752 -6 25 506 35 24 462 31 23 685 -17 23 193 -5 36 439 -10 24 775 61 21 708 80 19 1065 15 18 171 -7 40 462 18 29 1177 62 27 1110 -26 25 708 -24 24 171 -4 35 462 -7 26 417 -10 25 954 -1 21 596 6 20
04-09
我有一些数据,请你帮我生成如同以下的代码格式(把数据按代码格式放入数组中即可,数据中的--,请替换为0x7FFFFFFF): rs_data frame_a[][5] = { {{752,21,21}, {551,-28,20}, {126,-56,19}, {417,-55,19}, {596,-39,19}}, {{819,36,27}, {551,-17,26}, {462,-16,24}, {1043,-3,23}, {327,-1,21}} };数据是:819 28 27 596 -29 27 551 -28 26 81 -50 26 395 -47 551 -33 25 126 -25 24 618 -29 24 685 -22 22 1200 6 417 -51 25 641 -26 25 685 -45 25 842 17 25 954 22 842 -4 29 1200 15 26 59 -- 26 417 -37 26 104 -- 596 -24 28 819 -12 27 462 -45 26 1155 22 22 998 -2 573 -23 26 506 -38 26 775 3 25 730 1 25 998 -11 708 -15 29 752 -12 29 618 -22 28 909 -14 24 1200 1 618 -20 31 14 23 19 350 -49 19 1088 39 19 1133 27 752 4 30 596 -73 24 417 -37 24 976 17 23 1155 -25 641 -21 27 931 9 24 887 18 23 462 -38 23 14 -32 618 -23 29 931 3 29 1155 3 23 1110 -2 23 81 -75 596 -38 27 775 9 22 819 -7 21 864 0 21 350 -30 730 11 27 775 14 27 685 17 27 395 -41 26 641 5 685 29 25 730 53 25 775 -- 24 819 -45 23 887 -44 417 -33 26 59 61 24 14 80 24 1043 -22 21 730 -23 663 -24 28 730 -28 26 1065 15 23 998 32 22 59 47 573 -27 27 327 -58 22 372 -55 20 887 19 20 37 -42 663 -30 27 954 -7 23 417 61 23 998 -7 22 864 -7 641 -16 32 439 -25 24 81 21 23 1200 -3 19 998 44 618 -6 26 842 11 25 797 9 23 439 -46 21 1110 -11 1200 5 26 909 -12 24 708 -18 22 663 -17 22 59 -32 730 -3 24 931 -15 23 819 0 20 59 -53 20 641 -12 529 -41 28 730 -14 26 775 -16 26 37 -- 18 -- -- 484 -35 28 730 -7 27 887 -13 27 14 -14 23 1021 37 685 -14 28 864 3 25 1021 -9 25 14 -25 22 484 35 641 -43 27 1021 -21 25 14 -18 25 417 -55 22 462 -66 819 12 28 14 -44 25 596 -4 20 641 -35 19 998 -22 842 6 25 1065 -6 22 641 -21 22 685 -32 21 81 35 439 -39 28 484 -42 27 864 -8 26 931 -15 25 618 -- 797 -5 29 506 -48 26 1200 16 23 327 -38 21 260 -35 775 0 29 1177 1 25 506 -18 24 439 -42 23 1065 12 529 -29 28 596 -31 28 752 9 27 1200 -4 24 37 -49 529 -27 27 573 -36 27 439 -18 25 395 -30 24 1065 22 842 -3 27 775 9 26 730 -14 25 663 -14 25 1200 -13 842 9 27 484 -52 24 1021 -3 22 1133 -18 22 1088 -15 864 -66 26 775 -69 25 931 -7 25 730 -63 25 685 -52 1043 4 22 596 -63 22 976 12 22 551 -48 21 1110 3 708 -17 28 931 12 25 887 51 24 976 4 24 506 -31 752 -10 30 395 -19 25 551 -30 21 976 37 20 1021 69 797 12 27 14 -19 24 126 -25 24 395 -49 23 350 -45 37 -21 26 775 24 26 81 -21 26 1200 -1 24 395 -67 775 -1 32 573 -23 32 37 -22 25 126 -16 22 372 -2 573 -7 29 685 -32 28 752 -- 28 887 -1 21 37 22 842 -5 30 685 -13 27 618 -15 25 1177 0 24 81 8 819 13 29 775 19 28 596 -59 28 708 30 28 1177 -6 506 -34 29 551 -29 29 954 -5 26 1043 -4 24 1177 0 573 -16 31 842 25 29 1200 9 23 1043 -1 20 283 -39 909 -63 27 37 -18 24 641 -10 23 596 -20 23 685 -10 1021 -2 27 596 -5 26 551 -14 26 685 12 22 37 61 484 -25 28 708 -3 22 1043 -4 22 998 0 22 775 -2
04-04
我有一些数据,请你帮我生成如同以下的代码格式,给我完整的替换后的代码(把数据按代码格式放入数组中即可,数据中的–,请替换为0x7FFFFFFF): rs_data frame_a[][5] = { {{752,21,21}, {551,-28,20}, {126,-56,19}, {417,-55,19}, {596,-39,19}}, {{819,36,27}, {551,-17,26}, {462,-16,24}, {1043,-3,23}, {327,-1,21}} };数据是:171 -9 39 998 -19 26 954 -17 25 819 -35 21 752 -35 20 171 -7 34 1043 -24 25 998 -25 25 819 -24 16 506 -60 16 149 -7 32 976 -19 22 1043 -15 21 775 -2 19 819 -53 18 1021 -30 31 149 -3 28 1200 19 21 842 -- 18 551 29 16 171 -3 38 1043 -28 29 685 -15 21 551 14 20 596 7 20 171 5 30 1155 -9 25 1200 -11 25 1021 -22 23 685 -29 16 104 -35 23 1133 4 21 37 -42 21 1200 9 20 842 -19 16 193 -10 24 126 -1 24 909 40 18 842 -- 17 998 19 17 171 -6 43 730 2 24 775 4 23 998 -39 23 954 -40 22 193 -8 40 730 0 20 909 -53 16 998 -44 16 1065 15 15 171 -4 38 752 -15 18 1088 -53 17 1021 -45 16 506 66 16 193 -6 32 1043 -23 18 887 63 17 663 -28 17 998 -6 17 193 -6 39 708 -10 21 775 -10 21 641 -7 20 819 0 19 171 0 31 1200 -15 20 1065 3 19 1110 15 18 998 0 18 193 -6 33 1065 1 16 462 -66 16 730 15 15 596 53 15 171 -3 38 797 -10 19 752 -7 19 685 -6 18 1155 9 17 149 -5 30 1155 5 22 1200 -6 22 1043 -48 22 954 -56 20 171 -2 36 954 -29 25 1200 2 22 1155 -6 20 529 -61 18 149 -3 34 998 -38 26 1177 7 19 573 -80 17 506 -- 16 171 -21 26 14 -26 25 59 -33 24 909 -55 21 327 -83 21 171 -8 38 775 15 22 439 49 21 730 30 21 484 65 21 193 -2 38 931 -27 22 842 -6 20 730 -13 20 797 -11 19 193 -4 36 998 27 21 954 -2 20 909 -13 20 1155 -11 19 864 -42 28 193 0 27 14 5 21 1088 -29 18 1155 -47 16 864 -42 27 216 0 20 149 2 19 260 14 18 1133 -10 18 193 -9 36 1133 0 22 864 0 20 775 10 19 1065 44 18 193 -9 36 998 -27 21 1065 -29 20 864 -33 19 954 -15 18 171 5 30 864 -- 17 931 -75 16 819 -66 16 1065 -25 16 171 -7 33 1177 6 23 887 -55 22 819 68 21 931 -39 21 171 -1 34 887 -88 25 842 36 24 439 7 17 -- -- -- 171 -7 29 887 -35 21 842 -25 21 395 -47 17 439 0 15 193 -6 34 819 17 21 864 43 21 1110 2 18 1177 3 17 193 -7 37 819 6 20 1133 -9 18 1177 -4 18 618 -32 16 171 -29 27 37 -10 21 596 -35 19 752 -46 18 529 10 17 171 -5 46 752 -7 28 1043 -10 23 596 -61 23 506 71 22 171 -5 44 752 -1 25 708 -15 25 663 -25 23 1088 1 20 171 -4 42 775 3 23 998 -- 18 462 33 15 -- -- -- 171 -3 41 775 2 22 819 10 21 909 19 19 641 32 18 171 -4 43 1177 2 26 752 -12 25 663 -22 22 1043 4 21 171 -9 36 1177 10 23 730 -7 19 1088 9 19 663 -30 19 171 -3 45 752 -3 26 797 -8 26 864 -14 24 954 -14 21 171 -5 40 730 2 22 909 -67 18 506 -51 16 641 11 16 171 -9 42 1155 5 26 730 7 20 -- -- -- -- -- -- 171 -7 44 752 10 23 1088 -10 22 1155 -12 22 641 -11 15 171 -5 37 1110 -6 18 752 -- 18 1200 -15 15 -- -- -- 171 -4 43 842 2 23 775 -2 22 954 3 22 909 1 21 171 60 34 775 -15 17 730 -49 17 1021 7 16 529 -15 15 171 0 40 752 -1 21 797 0 19 484 49 18 618 63 17 171 -9 38 775 4 19 1065 -14 17 1110 0 17 1155 -29 16 171 -5 40 1088 -3 21 1133 -15 21 752 -8 20 797 -15 19
04-08
我有一些数据,请你帮我生成如同以下的代码格式,给我完整的替换后的代码(把数据按代码格式放入数组中即可,数据中的–,请替换为0x7FFFFFFF): rs_data frame_a[][5] = { {{752,21,21}, {551,-28,20}, {126,-56,19}, {417,-55,19}, {596,-39,19}}, {{819,36,27}, {551,-17,26}, {462,-16,24}, {1043,-3,23}, {327,-1,21}} };数据是:819 28 27 596 -29 27 551 -28 26 81 -50 26 395 -47 551 -33 25 126 -25 24 618 -29 24 685 -22 22 1200 6 417 -51 25 641 -26 25 685 -45 25 842 17 25 954 22 842 -4 29 1200 15 26 59 – 26 417 -37 26 104 – 596 -24 28 819 -12 27 462 -45 26 1155 22 22 998 -2 573 -23 26 506 -38 26 775 3 25 730 1 25 998 -11 708 -15 29 752 -12 29 618 -22 28 909 -14 24 1200 1 618 -20 31 14 23 19 350 -49 19 1088 39 19 1133 27 752 4 30 596 -73 24 417 -37 24 976 17 23 1155 -25 641 -21 27 931 9 24 887 18 23 462 -38 23 14 -32 618 -23 29 931 3 29 1155 3 23 1110 -2 23 81 -75 596 -38 27 775 9 22 819 -7 21 864 0 21 350 -30 730 11 27 775 14 27 685 17 27 395 -41 26 641 5 685 29 25 730 53 25 775 – 24 819 -45 23 887 -44 417 -33 26 59 61 24 14 80 24 1043 -22 21 730 -23 663 -24 28 730 -28 26 1065 15 23 998 32 22 59 47 573 -27 27 327 -58 22 372 -55 20 887 19 20 37 -42 663 -30 27 954 -7 23 417 61 23 998 -7 22 864 -7 641 -16 32 439 -25 24 81 21 23 1200 -3 19 998 44 618 -6 26 842 11 25 797 9 23 439 -46 21 1110 -11 1200 5 26 909 -12 24 708 -18 22 663 -17 22 59 -32 730 -3 24 931 -15 23 819 0 20 59 -53 20 641 -12 529 -41 28 730 -14 26 775 -16 26 37 – 18 – – 484 -35 28 730 -7 27 887 -13 27 14 -14 23 1021 37 685 -14 28 864 3 25 1021 -9 25 14 -25 22 484 35 641 -43 27 1021 -21 25 14 -18 25 417 -55 22 462 -66 819 12 28 14 -44 25 596 -4 20 641 -35 19 998 -22 842 6 25 1065 -6 22 641 -21 22 685 -32 21 81 35 439 -39 28 484 -42 27 864 -8 26 931 -15 25 618 – 797 -5 29 506 -48 26 1200 16 23 327 -38 21 260 -35 775 0 29 1177 1 25 506 -18 24 439 -42 23 1065 12 529 -29 28 596 -31 28 752 9 27 1200 -4 24 37 -49 529 -27 27 573 -36 27 439 -18 25 395 -30 24 1065 22 842 -3 27 775 9 26 730 -14 25 663 -14 25 1200 -13 842 9 27 484 -52 24 1021 -3 22 1133 -18 22 1088 -15 864 -66 26 775 -69 25 931 -7 25 730 -63 25 685 -52 1043 4 22 596 -63 22 976 12 22 551 -48 21 1110 3 708 -17 28 931 12 25 887 51 24 976 4 24 506 -31 752 -10 30 395 -19 25 551 -30 21 976 37 20 1021 69 797 12 27 14 -19 24 126 -25 24 395 -49 23 350 -45 37 -21 26 775 24 26 81 -21 26 1200 -1 24 395 -67 775 -1 32 573 -23 32 37 -22 25 126 -16 22 372 -2 573 -7 29 685 -32 28 752 – 28 887 -1 21 37 22 842 -5 30 685 -13 27 618 -15 25 1177 0 24 81 8 819 13 29 775 19 28 596 -59 28 708 30 28 1177 -6 506 -34 29 551 -29 29 954 -5 26 1043 -4 24 1177 0 573 -16 31 842 25 29 1200 9 23 1043 -1 20 283 -39 909 -63 27 37 -18 24 641 -10 23 596 -20 23 685 -10 1021 -2 27 596 -5 26 551 -14 26 685 12 22 37 61 484 -25 28 708 -3 22 1043 -4 22 998 0 22 775 -2
04-04
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值