A8521.树枝

普及-

官方

通过率:0%

时间限制:2.00s

内存限制:128MB

题目描述

出题人:小张张五

本题时限2秒。
小星在学校里一共捡了 nn 根树枝,第 ii 树枝长度为 aia_i,现在小星想挑三根树枝,并让他们头尾相接、围成一个三角形,那么他有几种围三角形的方案。
两种方案是不同的当且仅当一个方案里存在至少一根树枝,这根树枝在另一个方案不存在。

输入格式

本题的测试点包含多个测试数据。
第一行一个正整数 TT,代表数据组数。
接下来 TT 组,每组中:
第一行包含一个正整数 nn,代表树枝数量。
第二行包含 nn 个正整数,a1,a2,...,ana_1,a_2,...,a_n,代表每根树枝的长度。

输出格式

TT 行,每行一个整数,代表方案数。

输入输出样例

  • 输入#1

    2
    5
    1 1 2 2 3
    5
    2 3 4 5 6

    输出#1

    3
    7

说明/提示

数据范围

对于 100%100\% 的测试点,保证 1T101\leq T \leq 101n50001\leq n\leq50001ai1×1091\leq a_i\leq1\times10^9

测试点编号 nn\leq aia_i\leq
11 33 1×1091\times10^9
232\sim3 300300 1×1091\times10^9
454\sim5 50005000 33
676\sim7 50005000 1×1051\times10^5
8108\sim10 50005000 1×1091\times10^9

样例解释

在第一组测试数据中,不同的方案有 {1,2,2},{1,2,2},{2,2,3}\{1,2,2\},\{1,2,2\},\{2,2,3\},前两种方案中长度为 11 的树枝用的是两根不同的,所以看作是不同的方案。
在第二组测试数据中,不同的方案有 {2,3,4},{2,4,5},{2,5,6},{3,4,5},{3,4,6},{3,5,6},{4,5,6}\{2,3,4\},\{2,4,5\},\{2,5,6\},\{3,4,5\},\{3,4,6\},\{3,5,6\},\{4,5,6\}

首页