Pagini recente » Cod sursa (job #2452895) | Cod sursa (job #1134955) | Cod sursa (job #1573771) | Cod sursa (job #1149501) | Cod sursa (job #42606)
Cod sursa(job #42606)
#include <stdio.h>
#define maxn 1010
#define mod 70001
#define baza 33
int n,m,sol;
int a[maxn],b[maxn],c[maxn];
char h[mod];
int main()
{
freopen("regiuni.in","r",stdin);
freopen("regiuni.out","w",stdout);
scanf("%d %d ",&n,&m);
int i,p,r,j,x,y;
for (i=1;i<=n;i++) scanf("%d %d %d ",&a[i],&b[i],&c[i]);
for (i=1;i<=m;i++)
{
scanf("%d %d ",&x,&y);
p=0;
r=1;
for (j=1;j<=n;j++)
{
r=(r*baza)%mod;
if (a[j]*x+b[j]*y+c[j]>0) p=(p+r)%mod;
}
if (h[p]==0)
{
h[p]=1;
sol++;
}
}
printf("%d\n",sol);
return 0;
}