爱学习的Hang

TimeLimit:2000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
未提交 | 登录后收藏 | 已有8人收藏了本题
Problem Description

总所周知,Hang是一个爱学习的人。

经过一次又一次的学习,Hang发现自己的学习效率呈一条类抛物线。

简单点说,就是从学习开始,学习精力单调不减,到一个临界值后,单调不增

现在Hang对今天要学习的知识点按顺序标出精力值,Hang希望能学习尽量多的知识点。

Hang可以选择一些知识点不看,但一定要按给出的顺序从左往右学,而且要保证

在临界值(或者说是最大值)之前,对于任意i<j,a[i]<=a[j]。

在临界值(或者说是最大值)之后,对于任意i<j,a[i]>=a[j]。

为了方便大家AC(你确定不是因为你懒得写标程?)

第一个(或最后一个)学习知识点可以是最大值。也就是说,曲线可以只单调不减或只单调不增。

Input

第一行是一个t(t=10),表示有t组数据

每组数据先是一个n(1<=n<=1e5),表示Hang打算学习的知识点有n个

接下来给出n个整数a[i](1<=a[i]<=1e4),表示学每个知识点时候的精力值(别问我为什么能提前知道,你看爆笑校园和看高数书精力值能一样吗?)

Output

对于每组数据输出一个值,表示Hang最多能学习多少个知识点

SampleInput
1
5
1 4 2 5 1
SampleOutput
4
Submit
题目统计信息详细
总AC数347
通过人数317
尝试人数419
总提交量1060
AC率29.91%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: