CF1677A Tokitsukaze and Strange Inequality

题目描述

时津风有一个长度为 $n$ 的排列 $p$。回忆一下,长度为 $n$ 的排列 $p$ 是一个由 $n$ 个互不相同的整数构成的序列,每个整数都在 $1$ 到 $n$ 之间($1 \leq p_i \leq n$)。 她想知道,在这个排列中,有多少个不同的下标四元组 $[a,b,c,d]$($1 \leq a < b < c < d \leq n$)满足以下两个不等式: $p_a < p_c$ 且 $p_b > p_d$。注意,如果 $a_1 \ne a_2$ 或 $b_1 \ne b_2$ 或 $c_1 \ne c_2$ 或 $d_1 \ne d_2$,则两个四元组 $[a_1,b_1,c_1,d_1]$ 和 $[a_2,b_2,c_2,d_2]$ 被认为是不同的。

输入格式

第一行包含一个整数 $t$($1 \leq t \leq 1000$),表示测试用例的数量。每个测试用例包含两行。 第一行包含一个整数 $n$($4 \leq n \leq 5000$),表示排列 $p$ 的长度。 第二行包含 $n$ 个整数 $p_1, p_2, \ldots, p_n$($1 \leq p_i \leq n$),表示排列 $p$。 保证所有测试用例中 $n$ 的总和不超过 $5000$。

输出格式

对于每个测试用例,输出一个整数,表示不同的 $[a,b,c,d]$ 四元组的数量。

说明/提示

在第一个测试用例中,有 $3$ 个不同的 $[a,b,c,d]$ 四元组。 $p_1 = 5$,$p_2 = 3$,$p_3 = 6$,$p_4 = 1$,其中 $p_1 < p_3$ 且 $p_2 > p_4$ 满足不等式,所以其中一个 $[a,b,c,d]$ 四元组是 $[1,2,3,4]$。 类似地,另外两个四元组是 $[1,2,3,6]$,$[2,3,5,6]$。 由 ChatGPT 4.1 翻译