#3092. Making Triangle
0
Making Triangle
Making Triangle
题目描述
我们有编号为 的木棍。木棍 的长度 为 。 有多少种方法可以选择三根长度互不相同且能组成三角形的木棍? 也就是说,求满足下列两个条件的整数三元组 (1 \leq i < j < k \leq N) 的个数:
、 和 两两不同。 存在一条边长分别为 、、 的三角形。
输入格式
输入按下述格式由标准输入给出:
输出格式
输出可以选择的三根长度互不相同且能组成三角形的木棍的方案数。
5
4 4 9 7 5
5
6
4 5 4 3 3 5
8
10
9 4 6 1 9 6 10 6 6 8
39
2
1 1
0
提示
输入中的所有数值均为整数。下列五个三元组 满足条件:、、、、和 。
我们对于长度 、、 各有两根木棍。为了满足第一个条件,我们必须从每个长度中各选一根。
存在一条边长为 、、 的三角形,因此有 个满足条件的三元组 。
没有满足 1 \leq i < j < k \leq N 的三元组 ,所以应当输出 。
标签: AtCoder|abc175B
来源
AtCoder|abc175B