#ACSPJ2023B. 数数
数数
题目描述
小可可和小多在拼木棍。
他们现在拿到了 根木棍,第 根木棍的长度是 。他们现在想知道,有多少种在里面选三根木棍的方案,使得这三根木棍能组成一个三角形?
三根木棍能组成一个三角形,当且仅当较短的两根木棍长度和大于最长的那根木棍长度。
输入格式
第一行一个正整数 ,表示木棍的个数。 第二行 个正整数,第 个正整数 表示第 根木棍的长度。
输出格式
一行一个整数,表示有多少种选三根木棍的方案,使得这三根木棍能组成一个三角形。
样例 #1
样例输入 #1
5
3 2 5 3 4
样例输出 #1
8
样例 #2
样例输入 #2
样例输出 #2
提示
样例 1 解释:
可以选择的编号的方案是:
$(1, 2, 4),(1, 2, 5),(1, 3, 4),(1, 3, 5),(1, 4, 5),(2, 3, 5),(2, 4, 5),(3, 4, 5)$。
数据规模与约定:
- 对于 的数据,满足 ;
- 对于 的数据,满足 ;
- 对于另外 的数据,满足 ;
- 对于 的数据,满足 。