Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2007-04-23 11:46:01.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:medie.in, medie.outSursăONI 2006, clasa 10
AutorAdrian Nita, Maria NitaAdăugată demarcelcodreaCodrea Marcel marcelcodrea
Timp execuţie pe test0.225 secLimită de memorie6144 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Medie

La Targoviste, in Cetatea Domneasca, a fost descoperit un document in care erau scrise mai multe numere naturale. Mircea cel Tanar, pasionat de aritmetica, a observat proprietatea ca, uneori, un numar din sir poate fi scris ca medie aritmetica a doua numere de pe alte doua pozitii din sir. Intrebarea pe care si-o pune Mircea cel Tanar este de cate ori se regaseste in sir aceasta proprietate.
Scrieti un program care determina numarul total de triplete (i, j, k) cu (i ≠ j, i ≠ k , j < k) astfel incat vi este media aritmetica dintre vj si vk.

Date de intrare

Fisierul de intrare medie.in are pe prima linie o valoare n reprezentand numarul de numere din sir, iar pe urmatoarele n linii cate o valoare vi pe linie, reprezentand valorile din sir. Valorile din sir nu sunt neaparat distincte.

Date de iesire

Fisierul de iesire medie.out va contine o singura linie cu o valoare max, reprezentand numarul total de triplete determinat.

Restrictii

  • 0 < n ≤ 9000
  • 0 < vi ≤ 7000

Exemplu

medie.inmedie.outExplicatie
5
1
1
1
1
1
30
0
Valoarea 4 nu este media aritmetica a valorilor 2 si 1,
Valoarea 2 nu este media aritmetica a valorilor 4 si 1,
Valoarea 1 nu este media aritmetica a valorilor 4 si 2.
6
3
1
6
4
5
2
6
2=(1+3)/2
3=(4+2)/2; (1+5)/2
4=(3+5)/2; (6+2)/2
5=(6+4)/2
Tripletele sunt:
(6, 1, 2), (1, 4, 6), (1, 2, 5),
(4, 1, 5), (4, 3, 6), (5, 3, 4).
Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?