Fișierul intrare/ieșire nrtri.in, nrtri.out Sursă varena
Autor Radu Voicu Adăugată de avatar vandreiradu Radu Voicu vandreiradu
Timp de execuție pe test 0.1 sec Limită de memorie 16384 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip emptystea de rating de tip emptystea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

Nrtri (clasele 7/8)

Notă: testele aceastei probleme au fost modificate la data de 26.08.2017 pentru a corecta anumite probleme. Modificările sunt:

  • Fișierele au fost convertite la formatul linux (de la formatul DOS).
  • Toate lungimile sunt acum mai mici sau egale cu 30000.
  • Numărul de numere din teste corespunde acum cu cel declarat.

Andrei are N bețișoare de lungimi nu neapărat diferite. El vrea să afle în câte moduri poate alege trei bețișoare astfel încât să poată forma cu ele un triunghi.

Cerință

Dându-se lungimile bețișoarelor aflați în câte moduri se pot alege trei dintre ele astfel încât să se poată forma un triunghi cu ele.

Date de intrare

Pe prima linie a fișierului nrtri.in se află N, numărul de bețișoare. Pe următoarea linie se află N numere separate prin spații ce reprezintă lungimile bețișoarelor.

Date de ieșire

Fișierul nrtri.out conține un singur număr ce reprezintă numărul cerut de problemă.

Restricții

  • 1 ≤ N ≤ 2000
  • 1 ≤ lungimea unui bețișor ≤ 30000
  • Se consideră triunghiuri doar cele care au lungimea fiecărei laturi strict mai mică decât suma celorlalte două (nu se iau în considerare triunghiurile degenerate).

Exemplu

nrtri.in nrtri.out
4
2 3 7 4
1

Explicație

Singurul triunghi care se poate forma este alcătuit din următoarele bețișoare (date prin numărul de ordine):
1, 2, 4

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 4 categorii