CF452F.Permutation

省选/NOI-

通过率:0%

时间限制:1.00s

内存限制:256MB

AC君温馨提醒

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

题目描述

You are given a permutation of numbers from 1 to n. Determine whether there's a pair of integers a, b (1 ≤ a, b ≤ n; a ≠ b) such that the element (note, that it is usual division, not integer one) is between a and b in this permutation.

给你一个从 1 到 $ n $ 的排列。判断是否存在一对整数 $ a,,b $(满足 $ 1 \leq a,,b \leq n $ 且 $ a \neq b $),使得元素 $ \frac{a+b}{2} $(注意:此处为普通除法,而非整数除法)在该排列中位于 $ a $ 和 $ b $ 之间。

输入格式

First line consists of a single integer n (1 ≤ n ≤ 300000) — the size of permutation.

Second line contains n integers — the permutation itself.

第一行包含一个整数 nn(1≤n≤3000001 \leq n \leq 300000)—— 排列的长度。
第二行包含 nn 个整数 —— 排列本身。

输出格式

Print "YES", if such a pair exists, "NO" otherwise (in both cases without quotes, the answer is case insensitive).

如果存在这样的一对,输出 "YES";否则输出 "NO"(两种情况下均不带引号,答案不区分大小写)。

输入输出样例

  • 输入#1

    4
    1 3 4 2

    输出#1

    NO
  • 输入#2

    5
    1 5 2 4 3

    输出#2

    YES

说明/提示

In the second example 2 is between 1 and 3. Additionally 4 is between 3 and 5.

在第二个例子中,2 位于 1 和 3 之间。此外,4 位于 3 和 5 之间。

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

首页