CF900C Remove Extra One

题目描述

给定一个长度为 $n$ 的排列 $p$。你可以从排列中删除一个元素,使得排列中的“记录”数量尽可能多。 我们提醒一下,在一个数列 $a_{1},a_{2},...,a_{k}$ 中,如果对于任意的整数 $j$($1 \leq j < i$),都有 $a_{j} < a_{i}$,那么元素 $a_{i}$ 称为一个“记录”。

输入格式

第一行包含一个整数 $n$($1 \leq n \leq 10^{5}$),表示排列的长度。 第二行包含 $n$ 个整数 $p_{1},p_{2},...,p_{n}$($1 \leq p_{i} \leq n$),表示该排列。所有整数互不相同。

输出格式

输出一个整数,表示应该删除的元素(指对应的排列值),使得“记录”的数量最大。如果有多个这样的元素,输出其中最小的一个。

说明/提示

在第一个样例中,唯一的元素可以被删除。 由 ChatGPT 5 翻译