#J1115. 三元组

三元组

题目描述

给你一个长度为 nn 的整数序列 a1,a2,...,ana_1,a_2,...,a_n,请求出有多少个三元组 (i,j,k)(i,j,k),满足 1i<j<kn1\le i\lt j \lt k\le nai<aj>aka_i\lt a_j\gt a_k

输入格式

  • 第一行一个整数 nn
  • 第二行 nn 个整数 a1,a2,...,ana_1,a_2,...,a_n

输出格式

  • 一行一个整数,表示答案。

输入输出样例 #1

输入 #1

7
3 2 9 9 3 4 2

输出 #1

16

说明/提示

  • 对于测试点 181\sim 81n3001\le n\le 300
  • 对于测试点 9129\sim 121n30001\le n\le 3000
  • 对于测试点 132013\sim 201n2×1051\le n\le 2\times 10^5

对于全部测试点,有 1ai1001\le a_i\le 100