Pagini recente » Cod sursa (job #3136052) | Cod sursa (job #1334955) | Cod sursa (job #2233360) | Cod sursa (job #2820053) | Cod sursa (job #1471585)
#include<fstream>
using namespace std;
ifstream in("triplete.in");
ofstream out("triplete.out");
const int nmax = 4100;
int n, m, vecini[nmax];
long long act;
int main(){
int player_unu=0;
in>>n>>m;
for(int i = 0; i<m; i++)
{
int a, b;
in>>a>>b;
vecini[a]++;
vecini[b]++;
}
for(int i = 1; i<=n; i++)
{
act += (long long)(vecini[i] * (n - vecini[i] - 1));
}
act /= 2;
out<<(n - 1) * (n - 2) * n / 6 - act<<'\n';
return player_unu;
}