CF766B.Mahmoud and a Triangle

入门

通过率:0%

时间限制:2.00s

内存限制:256MB

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Mahmoud has n line segments, the i-th of them has length a__i. Ehab challenged him to use exactly 3 line segments to form a non-degenerate triangle. Mahmoud doesn't accept challenges unless he is sure he can win, so he asked you to tell him if he should accept the challenge. Given the lengths of the line segments, check if he can choose exactly 3 of them to form a non-degenerate triangle.

Mahmoud should use exactly 3 line segments, he can't concatenate two line segments or change any length. A non-degenerate triangle is a triangle with positive area.

马哈茂德有 nn 条线段,其中第 ii 条的长度为 aia_i。埃哈卜向他发起挑战,要求他恰好使用 3 条线段构成一个非退化三角形。马哈茂德除非确信自己能获胜,否则不会接受挑战,因此他请你告诉他是否应该接受该挑战。给定所有线段的长度,请判断他能否从中恰好选出 3 条来构成一个非退化三角形。

马哈茂德必须恰好使用 3 条线段;他不能拼接两条线段,也不能更改任何线段的长度。所谓非退化三角形,是指面积为正的三角形。

输入格式

The first line contains single integer n (3 ≤ n ≤ 105) — the number of line segments Mahmoud has.

The second line contains n integers _a_1, _a_2, ..., a__n (1 ≤ a__i ≤ 109) — the lengths of line segments Mahmoud has.

第一行包含一个整数 nn(3≤n≤1053 \leq n \leq 10^5)—— 表示马哈茂德拥有的线段数量。

第二行包含 nn 个整数 a1, a2, ..., ana_1,\,a_2,\,...,\,a_n(1≤ai≤1091 \leq a_i \leq 10^9)—— 表示马哈茂德拥有的各线段的长度。

输出格式

In the only line print "YES" if he can choose exactly three line segments and form a non-degenerate triangle with them, and "NO" otherwise.

在唯一的一行中,如果他能恰好选择三条线段并用它们构成一个非退化三角形,则输出 "YES";否则输出 "NO"。

输入输出样例

  • 输入#1

    5
    1 5 3 2 4

    输出#1

    YES
  • 输入#2

    3
    4 1 2

    输出#2

    NO

说明/提示

For the first example, he can use line segments with lengths 2, 4 and 5 to form a non-degenerate triangle.

对于第一个样例,他可以使用长度为 2、4 和 5 的线段构成一个非退化三角形。

输入解题思路,AI测评打分。不知道怎么写?

首页