#C. 健胃消食片队列

    传统题 1000ms 128MiB

健胃消食片队列

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

Dw 学会了队列!队列是一种 OI 竞赛常用的数据结构,是很多算法实现的必要数据结构!

有一天,Dw 买了一盒健胃消食片。他看着手中的健胃消食片陷入了沉思,突发奇想,将健胃消食片和队列进行了炒鸡大合成,发明出了“健胃消食片队列”。

题目描述

健胃消食片队列 简称 Jxqueue。它并不是像队列那样的数据结构,它的定义是这样的:

  • 对于每个健胃消食片队列,我们都可以选出一个“比上比下都有余”的健胃消食片,我们定义它在健胃消食片序列中的下标为 ii
  • 如果我们令健胃消食片队列的名称为 AA,长度为 nn ,则有 AA00 < AA11 < AA22 < ... < AAii > AAi+1i+1 > AAi+2i+2 > ... > AAnn,且 1n1 \leq n

现在,Dw 的手里有一个“健胃消食片序列”(其实就是普通序列),求将它变成一个“健胃消食片队列”后,这个健胃消食片队列的最长长度。

输入输出格式

输入格式

11 行一个正整数,表示输入的“健胃消食片序列”的长度 ss

接下来 ss 个正整数,第 ii 个正整数表示这个“健胃消食片序列”第 ii 个元素的值。

输出格式

11 行。一个整数代表 n n 表示最终得到的“健胃消食片队列”的最长长度。

输入输出样例

8
18 18 15 20 16 13 19 22
4

样例1解释

最终得到的“健胃消食片队列”的其中一种方案是 1818, 2020, 1616, 1313,其中的“比上比下都有余”的健胃消食片为第 22 个健胃消食片,值为 2020,最终 nn = 44

数据规模与约定

对于 100%100 \% 的数据,有:1s100,1Ai1091 \leq s \leq 100, 1\leq A_i \leq 10^9

[Rated] 群友杯第四轮健胃消食片大赛

未参加
状态
已结束
规则
乐多
题目
4
开始于
2024-7-15 14:00
结束于
2024-7-22 18:00
持续时间
172 小时
主持人
参赛人数
46