社区讨论

求助

学术版参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@lo2092hi
此快照首次捕获于
2023/10/23 05:52
2 年前
此快照最后确认于
2023/11/03 06:16
2 年前
查看原帖

题目描述

有 n 种木棍,第 i 个木棍的长度为 ai ,众所周知,三角形是最稳定的结构,它想知道,在所有的木棍中,任选三个 i < j < k , 有多少种选法满足 ai, aj, ak 能组成三角形,两种选法不同当且仅当两次选择的 i , j , k 至少有一个不同。

输入格式

一行一个整数 n , 接下来一行 n 个整数,表示木棍是 ai 长度。

输出格式

一行一个整数,表示能构成三角形的个数。

样例 #1

样例输入 #1

CPP
8
1 3 4 5 5 5 7 7

样例输出 #1

CPP
37

提示

对于 10% 的数据,保证 n = 5 。
对于另外 30% 的数据,保证 n = 100 。
对于另外 30% 的数据,保证 ai <= 100。
对于全部的数据,保证 2 <= n <= 5×10^3,1<=ai<=2×10^9。

回复

2 条回复,欢迎继续交流。

正在加载回复...