Pagini recente » Cod sursa (job #909581) | Cod sursa (job #2309285) | Cod sursa (job #2908580) | Cod sursa (job #3184326) | Cod sursa (job #2725280)
#include <fstream>
using namespace std;
ifstream f("medie.in");
ofstream g("medie.out");
int n, v[9005], frecvinit[7005], frecv[7005];
void citire() {
f >> n;
for (int i = 0; i < n; ++i) {
f >> v[i];
frecvinit[v[i]]++;
}
}
void creare_frecv() {
for (int i = 0; i < n; ++i)
for (int j = i + 1; j < n; ++j)
if (v[i] % 2 == v[j] % 2)
frecv[(v[i] + v[j]) / 2]++;
}
void afisare() {
long long rez = 0;
for (int i = 0; i < n; ++i)
rez += frecv[v[i]] - frecvinit[v[i]] + 1;
g << rez;
}
int main() {
citire();
creare_frecv();
afisare();
return 0;
}