Cod sursa(job #2876742)
Utilizator | Data | 23 martie 2022 15:18:28 | |
---|---|---|---|
Problema | Trapez | Scor | 100 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.3 kb |
#include <bits/stdc++.h>
using namespace std;
ifstream in("trapez.in");
ofstream out("trapez.out");
long long n,x[1000],y[1000],i,e,f,k,j,s;unordered_map<double,long long>a;
int main()
{
in>>n;
for(i=0;i<n;i++){in>>x[i]>>y[i];for(j=0;j<i;j++)s+=a[(double)(x[i]-x[j])/(y[i]-y[j])]++;}
out<<s;
}