首页 > 其他分享 >无脑

无脑

时间:2023-10-17 20:13:05浏览次数:16  
标签:arr int System ++ length 无脑

无脑

检查是否存在满足条件的数字组合

import java.util.Scanner;
import java.util.*;


// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
         Scanner in = new Scanner(System.in);
        int count = Integer.parseInt(in.nextLine());
        String[] split = in.nextLine().split(" ");
        int[] arr = new int[count];
        for (int i = 0; i < count; i++) {
            arr[i] = Integer.parseInt(split[i]);
        }

        Arrays.sort(arr);
        reverse(arr);

        for (int i = 0; i < arr.length; i++) {
            int A = arr[i];
            for (int j = i + 1; j < arr.length; j++) {
                int B = arr[j];
                for (int k = j + 1; k < arr.length; k++) {
                    int C = arr[k];
                    if (A == B + 2 * C){
                        System.out.println(A + " " + B + " " + C);
                        return;
                    }
                    if (A == C + 2 * B){
                        System.out.println(A + " " + C + " " + B);
                        return;
                    }
                }
            }
        }
        System.out.println(0);
    }
    public static void reverse(int[] arr){
        int l = 0;
        int r = arr.length - 1;
        while (l < r){
            int temp = arr[l];
            arr[l] = arr[r];
            arr[r] = temp;
            l++;
            r--;
        }
    }
}

标签:arr,int,System,++,length,无脑
From: https://www.cnblogs.com/aclq/p/17770549.html

相关文章

  • 可以无脑将Vue2项目升级到Vue3吗?
    Vue3如此优秀,是不是应该赶紧把项目都升级到Vue3?但不是所有项目都适合升级。1应该从2升到3吗?如开启一个新项目,直接使用Vue3最佳选择。以前独立使用Vue2开发应用,不管咋组织代码,无法避免在data、template、methods中上下反复横跳,这种弊端在项目规模上来后更明显。由于vue-cli基......
  • 【原】无脑操作:基于CentOS 7.9搭建国产数据库 南大通用GBase 8a 单机环境
    CentOS7.9 环境的安装不再赘述,不清楚可以参看之前的文章:https://www.cnblogs.com/iflytek/p/14403664.html 1、准备GBase8a的安装包:GBase8a-NoLicense-Free-8.6.2_build43-R7-redhat7.3-x86_64.tar.bz2 2、创建gbase用户、并设置密码(密码规则:长度多于8位的字母+数字)use......
  • react native 使用 redux、react-redux、redux-thunk、@reduxjs/toolkit 无脑版
    导入依赖yarnaddreduxreact-reduxredux-thunk@reduxjs/toolkit 这是目录,为以下创建作为参考新建reducer文件counterReducer.jsimport{createSlice}from'@reduxjs/toolkit';constcounterSlice=createSlice({name:'counter',//名字,用途如:state.count......
  • 无脑转互联网的路不太好走啊
    本文首发自公粽hao「林行学长」,欢迎来撩,免费领取20个求职工具资源包。了解校招、分享校招知识的学长来了!如今,薪酬高,福利好的互联网行业已经成为了众多求职者眼中的“香饽饽”。很多同学在苦恼自己专业很难找到对口的岗位后,就转头研究起了互联网行业。“无经验上岸产品经理”、“零......
  • 【2023.03.13】无脑秒解已知先/后序遍历与中序遍历,求先后序遍历
    CSP-J初赛中有许多此类题目,普通方法比较耗费时间以至于无法完成后面的题目,所以在这里介绍一下较快的一种方法。Bilibili:Link额,视频没有字幕,在学校的话没有耳机并不方便......
  • 无脑带你遍历用户生命价值与流失挽救(上) : 流量下的价值套路
    这是一篇讲述用户生命周期与流失挽救方面知识的文章,穿插了大量的从BI角度对业务进行数据分析的方法。相关知识的宽度与深度有点高,涉及到的知识点有:用户生命周期、流量方向的......
  • 无脑带你遍历用户生命价值与流失挽救(上) : 流量下的价值套路
    这是一篇讲述用户生命周期与流失挽救方面知识的文章,穿插了大量的从BI角度对业务进行数据分析的方法。相关知识的宽度与深度有点高,涉及到的知识点有:用户生命周期、流量方向的......
  • 李超树(斜率优化无脑DS)
    如果我们需要一个数据结构来维护多个线段在一个点上的最值,那我们就可以使用李超树来完成这个事情。李超树的每个区间记录的是中点值最大的一条线段。如何做到呢?1、插入s......