CF653A.Bear and Three Balls

入门

通过率:0%

时间限制:2.00s

内存限制:256MB

AC君温馨提醒

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

题目描述

Limak is a little polar bear. He has n balls, the i-th ball has size t__i.

Limak wants to give one ball to each of his three friends. Giving gifts isn't easy — there are two rules Limak must obey to make friends happy:

  • No two friends can get balls of the same size.
  • No two friends can get balls of sizes that differ by more than 2.

For example, Limak can choose balls with sizes 4, 5 and 3, or balls with sizes 90, 91 and 92. But he can't choose balls with sizes 5, 5 and 6 (two friends would get balls of the same size), and he can't choose balls with sizes 30, 31 and 33 (because sizes 30 and 33 differ by more than 2).

Your task is to check whether Limak can choose three balls that satisfy conditions above.

Limak 是一只小北极熊。他有 nn 个球,其中第 ii 个球的大小为 tit_i。

Limak 想要给他的三位朋友每人一个球。送礼并不简单——Limak 必须遵守以下两条规则,才能让朋友们开心:

  • 任意两位朋友不能得到相同大小的球;
  • 任意两位朋友得到的球的大小之差不能超过 22。

例如,Limak 可以选择大小为 44、55 和 33 的球,或者大小为 9090、9191 和 9292 的球。但他不能选择大小为 55、55 和 66 的球(因为有两位朋友会得到相同大小的球),也不能选择大小为 3030、3131 和 3333 的球(因为 3030 和 3333 的差超过了 22)。

你的任务是判断 Limak 是否能选出三个满足上述条件的球。

输入格式

The first line of the input contains one integer n (3 ≤ n ≤ 50) — the number of balls Limak has.

The second line contains n integers _t_1, _t_2, ..., t__n (1 ≤ t__i ≤ 1000) where t__i denotes the size of the i-th ball.

输入的第一行包含一个整数 nn(3≤n≤503 \leq n \leq 50)—— 表示 Limak 拥有的球的数量。

第二行包含 nn 个整数 t1,t2,…,tnt_1, t_2, \ldots, t_n(1≤ti≤10001 \leq t_i \leq 1000),其中 tit_i 表示第 ii 个球的大小。

输出格式

Print "YES" (without quotes) if Limak can choose three balls of distinct sizes, such that any two of them differ by no more than 2. Otherwise, print "NO" (without quotes).

如果 Limak 能够选择三个尺寸互不相同的球,使得其中任意两个球的尺寸之差都不超过 2,则输出 "YES"(不带引号);否则输出 "NO"(不带引号)。

输入输出样例

  • 输入#1

    4
    18 55 16 17

    输出#1

    YES
  • 输入#2

    6
    40 41 43 44 44 44

    输出#2

    NO
  • 输入#3

    8
    5 972 3 4 1 4 970 971

    输出#3

    YES

说明/提示

In the first sample, there are 4 balls and Limak is able to choose three of them to satisfy the rules. He must must choose balls with sizes 18, 16 and 17.

In the second sample, there is no way to give gifts to three friends without breaking the rules.

In the third sample, there is even more than one way to choose balls:

  1. Choose balls with sizes 3, 4 and 5.
  2. Choose balls with sizes 972, 970, 971.

在第一个样例中,共有 4 个球,Limak 能够从中选出 3 个球以满足规则。他必须选择尺寸分别为 1818、1616 和 1717 的球。

在第二个样例中,不存在一种方式能将礼物分给三位朋友且不违反规则。

在第三个样例中,存在多种选择球的方式:

  1. 选择尺寸分别为 33、44 和 55 的球。
  2. 选择尺寸分别为 972972、970970 和 971971 的球。

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

首页