#5138. Suitable Edit for LIS

0

Suitable Edit for LIS

Suitable Edit for LIS

题目描述

给定长度为 NN 的整数序列 AA。Takahashi 将恰好执行一次以下操作:

选择一个整数 xx,满足 1≤x≤N1 \le x \le N,以及任意整数 yy。用 yy 替换 AxA_x。

在执行该操作之后,求序列 AA 的最长严格递增子序列(LIS)长度的最大可能值。

什么是最长严格递增子序列?

序列 AA 的一个子序列是可以通过从 AA 中按原顺序抽取若干元素得到的序列。

序列 AA 的一个最长严格递增子序列是 AA 的所有严格递增子序列中长度最长的一个。

输入格式

输入从标准输入按以下格式给出: NN A1A_1 A2A_2 ⋯\cdots ANA_N

输出格式

在一行中输出答案。

4
3 2 2 4
3
5
4 5 3 6 7
4

提示

1≤N≤2×1051 \leq N \leq 2 \times 10^5 1≤Ai≤1091 \leq A_i \leq 10^9给定序列 AA 的一个 LIS 的长度为 22。例如,如果将 A1A_1 替换为 11,则 AA 的 LIS 长度变为 33,这是最大可能值。

标签: AtCoder|abc360G

来源

AtCoder|abc360G