题目描述
在完成了古越州圆盘密码的研究之后,考古学家小布来到了南美大陆的西部。相传很久以前在这片土地上生活着两个部落,一个部落崇拜闪电,另一个部落崇拜高山,他们分别用闪电和山峰的形状作为各自部落的图 腾。小布的团队在山洞里发现了一幅巨大的壁画,壁画上被标记出了N个点,经测量发现这N个点的水平位置和竖直位置是两两不同的。小布认为这幅壁画所包含的信息仅与这N个点的相对位置有关,因此不妨设坐标分别为(1,y1),(2,y2),...,(n,yn),其中y1~yn是1~N的一个排列。小布的团队打算研究在这幅壁画中包含着多少个图腾,其中闪电图腾的定义图示如下(图腾的形式只与4个纵坐标值的相对大小排列顺序有关):
小布的团队希望知道,这N个点中闪电图腾数目,由于该值可能较大,本题中只需输出该值对16777216的余数。
输入格式
第一行包含一个整数N,为点的数目。接下来一行包含N个整数,分别为y1,y2,…, yn。保证y1,y2,…, yn是1~N的一个排列。
输出格式
仅包含一个数,表示闪电图腾数目对16777216的余数。
样例
输入样例1
5
1 5 3 2 4
输出样例1
0
样例
输入样例2
4
1 2 4 3
输出样例2
1
提示
1.n<=600
2.n<=2000
3.n<=4000
4.n<=5000
5−10n<=100000