小 R 喜欢研究机器人。
最近,小 R 新研制出了两种机器人,分别是 P 型机器人和 Q 型机器人。现在他要测试这两种机器人的移动能力,测试在从左到右排成一排的
每次测试,小 R 会选取一个起点
P 型机器人会一直向左移动,但它无法移动到比起点
或 ;- 对于满足
的 ,有 。
Q 型机器人会一直向右移动,但它只能移动到比起点
或 ;- 对于满足
的 ,有 。
现在,小 R 可以设置每根柱子的高度,
输入格式
从标准输入中读入数据。
第一行一个正整数
接下来
输出格式
输出到标准输出中。
仅一行一个整数,表示答案模
样例一
input
5 3 3 2 2 3 4 2 2 3 3
output
1
explanation
柱子高度共两种情况:
1. 高度为:
起点编号 | P 型机器人 | Q 型机器人 |
---|---|---|
1 | 停在 1 号柱子,移动过 0 个 | 停在 2 号柱子,移动过 1 个 |
2 | 停在 2 号柱子,移动过 0 个 | 停在 2 号柱子,移动过 0 个 |
3 | 停在 1 号柱子,移动过 2 个 | 停在 5 号柱子,移动过 2 个 |
4 | 停在 4 号柱子,移动过 0 个 | 停在 4 号柱子,移动过 0 个 |
5 | 停在 4 号柱子,移动过 1 个 | 停在 5 号柱子,移动过 0 个 |
样例二至样例四
见样例数据下载。
限制与约定
对于所有测试数据:
每个测试点的具体限制见下表:
测试点编号 | 特殊性质 | |
---|---|---|
50 | ||
无 | ||
150 | ||
200 | ||
300 |
时间限制:
空间限制: