Pagini recente » Cod sursa (job #257078) | Cod sursa (job #3222589) | Cod sursa (job #311206) | Cod sursa (job #315215) | Cod sursa (job #19093)
Cod sursa(job #19093)
#include <stdio.h>
#include <string.h>
#define abs(x) (x<0) ? (-x) : (x)
unsigned long long A[503],B[503],n,p,q;
int main ()
{
int ok,x,i,j,d,l,de,o;
freopen ( "amlei.in" , "r" , stdin );
freopen ( "amlei.out" , "w" , stdout );
scanf ( "%d %d %d" , &n , &p , &q );
while (!(feof (stdin) ) ) {
memset ( A , 0, sizeof (A) );
memset ( B , 0, sizeof (B) );
l=0;
for (i=0 ; i<p ; i++) {
for (j=0; j<n; j++) {
scanf ( "%d" , &x );
de=abs(x);
A[l]|=(x>0)<<de;
}
l++;
}
d=0;
for (i=0 ; i<q ; i++) {
for (j=0; j<n; j++) {
scanf ( "%d" , &x );
de=abs(x);
B[d]|=(x>0)<<de;
}
d++;
}
o=0;
for ( i=0; i<l; i++) {
ok=0;
for (j=0; j<d; j++)
if (A[i]==B[j]) ok=1;
if (!ok) o=1;
}
if (!o) printf ("DA\n"); else printf ("NU\n");
scanf ( "%d %d %d" , &n , &p , &q );
}
fclose ( stdin );
fclose ( stdout );
return 0;
}