Pagini recente » Cod sursa (job #963370) | Cod sursa (job #232618) | Cod sursa (job #2914020) | Cod sursa (job #812319) | Cod sursa (job #1594763)
#include <fstream>
#include <cstring>
#include <vector>
#include <bitset>
using namespace std;
#define mp make_pair
#define eps 0.000001
#define inf 1 << 31
ifstream fin("triplete.in");
ofstream fout("triplete.out");
bitset<4100> v[4100];
int muchii[65537][2];
int n,m,i,j,total,a,b;
int main()
{
fin >> n >> m;
for(i = 1; i <= m; i++)
{
fin >> a >> b;
if(a > b)
swap(a,b);
v[a][b] = 1;
muchii[i][0] = a;
muchii[i][1] = b;
}
for(i = 1; i <= m; i++)
total += ( v[ muchii[i][0] ] & v[ muchii[i][1] ] ).count();
fout << total;
return 0;
}