社区讨论
求助
学术版参与者 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
CPP8
1 3 4 5 5 5 7 7
样例输出 #1
CPP37
提示
对于 10% 的数据,保证 n = 5 。
对于另外 30% 的数据,保证 n = 100 。
对于另外 30% 的数据,保证 ai <= 100。
对于全部的数据,保证 2 <= n <= 5×10^3,1<=ai<=2×10^9。
回复
共 2 条回复,欢迎继续交流。
正在加载回复...