Pagini recente » Cod sursa (job #2576111) | Cod sursa (job #2566273) | Cod sursa (job #901563) | Cod sursa (job #2251161) | Cod sursa (job #183644)
Cod sursa(job #183644)
#include <stdio.h>
int n,m,d[100][3],p[100][2],nrg;
char a[100][100];
int main()
{
freopen("regiuni.in","r",stdin);
freopen("regiuni.out","w",stdout);
scanf("%d %d\n",&n,&m);
int i,j,k;
for (i=0;i<n;i++)
scanf("%d %d %d\n",&d[i][0],&d[i][1],&d[i][2]);
for (i=0;i<m;i++)
scanf("%d %d\n",&p[i][0],&p[i][1]);
for (i=0;i<m;i++)
for (j=0;j<n;j++)
a[i][j]=d[j][0]*p[i][0]+d[j][1]*p[i][1]+d[j][2]>0;
nrg=1;
for (i=1;i<m;i++)
{
for (j=0;j<i;j++)
{
for (k=0;k<n;k++)
if (a[i][k]!=a[j][k])
break;
if (k==n)
break;
}
if (j==i)
nrg++;
}
printf("%d\n",nrg);
return 0;
}