Pagini recente » Cod sursa (job #2693679) | Cod sursa (job #1750594) | Cod sursa (job #1828487) | Cod sursa (job #2038232) | Cod sursa (job #1874845)
#include <cstdio>
using namespace std;
int main()
{
freopen("panda.in", "r", stdin);
freopen("panda.out", "w", stdout);
int p;
scanf("%d", &p);
int n, m, t;
scanf("%d%d%d", &n, &m, &t);
int l, c, k, s;
scanf("%d%d%d%d", &l, &c, &k, &s);
int x[250010], y[250010];
for(int i=1; i<=t; i++) scanf("%d%d", &x[i], &y[i]);
int mat[501][501];
for(int i=1; i<=n; i++)
for(int j=1; j<=m; j++) scanf("%d", &mat[i][j]);
if(p == 1)
{
bool v[10];
int count=1;
while(count<=s)
{
if(k%2 == 1) v[count]=1;
else v[count]=0;
k/=2;
count++;
}
unsigned int ans=0;
for(int i=1; i<=n; i++)
for(int j=1; j<=m; j++)
{
count=1;
bool b, ok=1;
while(count<=s)
{
if(mat[i][j]%2 ==1) b=1;
else b=0;
mat[i][j]/=2;
if(b == v[count])
{
ok=0;
break;
}
count++;
}
if(ok) ans++;
}
ans--;
printf("%d\n", ans);
}
else
{
}
}