编程题
### 问题描述
苏苏是一个热爱旅行的人,她计划按照时间的先后顺序完成了一份旅行计划,里面列出了 $n$ 个旅行目的地,每个目的地都有一个对应的兴趣程度值 $a_i$。
然而,苏苏在旅行时有一些偏好,她希望后去的目的地的兴趣程度值不低于前一个目的地(即当 $i \lt j$ 时,$a_i \leq a_j$)。但是苏苏可能会在旅行完某一个目的地之后,对于剩下的旅行计划中的目的地的兴趣大减,我们称这个目的地为临界点。
在这个临界点以后,他希望后去的目的地的兴趣程度不高于前一个目的地(即当 $i \lt j$ 时,$a_i \geq a_j$),苏苏希望能够尽可能多地游览风景。
简单叙述则是,苏苏在实际整个旅游过程中,游览的目的地的兴趣程度值在抵达临界点之前是递增的,在经过临界点之后是递减的。
请问:苏苏最多可以游览多少个目的地?
### 输入格式
第一行包含一个正整数 $n$,表示旅行计划中目的地的数量。
第二行包含 $n$ 个整数 $a_1,a_2,\dotsb,a_n$,$a_i$ 表示第 $i$ 个目的地的兴趣程度值。
### 输出格式
输出包含一个整数 $ans$,表示苏苏最多可以游览的目的地数量。
### 样例输入
```text
6
1 7 3 2 6 4
```
### 样例输出
```text
4
```
### 说明
对于样例:我们可以选择 $[1,7,6,4]$,或者选择 $[1,3,6,4]$,或者选择 $[1,7,3,2]$,或者选择 $[1,2,6,4]$,这些的选择都可以使得苏苏最多浏览四个目的地。
### 评测数据规模
对于所有的评测数据,$1 \leq n \leq 2 \times 10^5$,$1 \leq a_i \leq 10^9$。