Cod sursa(job #45354)

Utilizator TheCreeepIonita Andrei Lucian TheCreeep Data 1 aprilie 2007 13:45:40
Problema Triplete Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.39 kb
#include <stdio.h>
int answer, x[1<<13], n, m, a, b, i;
int main (void)
{
	FILE *f=fopen("triplete.in","r");
	fscanf(f,"%d %d",&n,&m);
	for(;m>0;m--)
	{
		fscanf(f,"%d %d",&a,&b);
		x[a]++;
		x[b]++;
	}
	fclose(f);
	for(i=1;i<=n;i++)
		answer += x[i]*(n-x[i]-1);
	answer=answer/2;
	answer=n * (n-1) * (n-2) / 6 - answer;
	f=fopen("triplete.out","w");
	fprintf(f,"%d\n",answer);
	fclose(f);	
	
}