Pagini recente » Rating Nicula Stefan Dorin (stefy9815) | Cod sursa (job #1681115) | Cod sursa (job #1682551) | Cod sursa (job #744074) | Cod sursa (job #387824)
Cod sursa(job #387824)
#include <stdio.h>
#include <algorithm>
using namespace std;
double a[500001];
int main()
{
int n,i,x[1004],y[1004];
freopen("trapez.in","r",stdin);
freopen("trapez.out","w",stdout);
scanf("%d",&n);
for(i=1;i<=n;i++){
scanf("%d",&x[i]);
scanf("%d",&y[i]);
}
int j,l=1;
for(i=1;i<=n;i++){
for(j=i+1;j<=n;j++){
a[l]=(y[j]-y[i])/(x[j]-y[j]);
}
}
int s=0,m=1;
sort(a+1,a+l+1);
for(i=2;i<=l;i++){
if(a[i]==a[i-1]){
m=m+1;
}else{
s=s+(m*(m-1))/2;
m=1;
}
}
printf("%d",l);
return 0;
}