Pagini recente » Cod sursa (job #2329832) | Cod sursa (job #1486061) | Cod sursa (job #2649941) | Cod sursa (job #1709996) | Cod sursa (job #2798977)
#include <bits/stdc++.h>
#define P 45999139
using namespace std;
ifstream fin("regiuni.in");
ofstream fout("regiuni.out");
int n, m, a[1003][4];
unordered_map<int, int> M;
void CreareCod(int x, int y)
{
int i, nr = 0;
for(i = 1;i <= n;i++)
nr = (nr * 2 + (a[i][1] * x + a[i][2] * y + a[i][3] > 0)) % P;
M[nr]++;
}
int main()
{
int i, x, y;
fin >> n >> m;
for(i = 1;i <= n;i++)
fin >> a[i][1] >> a[i][2] >> a[i][3];
for(i = 1;i <= m;i++)
{
fin >> x >> y;
CreareCod(x, y);
}
fout << M.size() << "\n";
return 0;
}