最多数组数量
比赛主页
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
定义一个
山峰数组
为长度为
的数组
,满足
且
。
给定一个长度为
的正整数数组
,你需要选择两个下标
,并将
划分成三个非空连续子数组:
;
;
。
若三元组
构成一个山峰数组,则称二元组
可行
。请计算共有多少个不同的可行二元组
。
输入描述:
第一行输入一个整数
,表示数组
的长度。
第二行输入
个整数
,表示数组元素。
输出描述:
输出一个整数,表示可行二元组的数量。
示例1
输入
复制
5 1 2 3 4 5
5 1 2 3 4 5
输出
复制
2
2
最多数组数量
返回全部题目
列表加载中...
5 1 2 3 4 5
2