100 atcoder#ABC143D. [ABC143D] Triangles
[ABC143D] Triangles
Score : points
Problem Statement
Takahashi has sticks that are distinguishable from each other. The length of the -th stick is .
He is going to form a triangle using three of these sticks. Let , , and be the lengths of the three sticks used. Here, all of the following conditions must be satisfied:
How many different triangles can be formed? Two triangles are considered different when there is a stick used in only one of them.
Constraints
- All values in input are integers.
Input
Input is given from Standard Input in the following format:
Constraints
Print the number of different triangles that can be formed.
4
3 4 2 1
1
Only one triangle can be formed: the triangle formed by the first, second, and third sticks.
3
1 1000 1
0
No triangles can be formed.
7
218 786 704 233 645 728 389
23