最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 最接近的三数之和

    正文概述 陈老师   2026-01-20 15:31:01  

    题目描述

    给你一个长度为nn的整数数组numsnums和一个目标值targettarget。请你从numsnums中选出三个整数,使它们的和与targettarget最接近。

    输出他们的和与targettarget的距离的绝对值以及最小的满足条件的三个数的和。

    样例输入

    第一行两个整数,第一个整数nn代表数组元素个数,第二个整数targettarget代表我们的目标值。

    第二行nn个整数,代表我们数组中的每一个元素。

    样例输出

    输出一行两个整数,第一个是我们当前三个元素的和距离目标元素的距离,第二个是我们当前满足以上条件最小的三个元素的和。

    样例

    样例一

    4 1
    -1 2 1 -4
    
    1 2
    

    数据范围

    对于百分之百的数据满足:

    3n1043 \le n \le 10^{4}

    104numi104-10^{4} \le num_i \le 10^{4}

    104target104-10^{4} \le target \le 10^{4}

    Hack贡献

    @宋奕辰

    @李科葉

    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » 最接近的三数之和