Pagini recente » Cod sursa (job #1363029) | Cod sursa (job #1567959) | Cod sursa (job #3265355) | Cod sursa (job #2963158) | Cod sursa (job #42277)
Cod sursa(job #42277)
#include<stdio.h>
#include<stdlib.h>
unsigned char mat[1024][128];
int main()
{
freopen("regiuni.in", "r", stdin);
freopen("regiuni.out", "w", stdout);
short int dr[1024][3], n, m, i, j, x, y, count=0;
scanf("%hd%hd", &n, &m);
for (i=0; i<n; i++)
scanf("%hd%hd%hd", &dr[0][i], &dr[1][i], &dr[2][i]);
for (i=0; i<m; i++)
{
scanf("%hd%hd", &x, &y);
for (j=0; j<n; j++)
if (dr[0][j]*x+dr[1][j]*y+dr[2][j] > 0) mat[i][j/8]= mat[i][j/8] | ((1<<7)>>j%8);
}
/*
for (i=0; i<m; i++)
{
for (j=0; j<=n/8; j++)
printf("%d ", mat[i][j]);
printf("\n");
}
*/
printf("%hd", count);
return 0;
}