how can i solve #524C(div 2) without using adjacency matrix as i cannot form adjacency matrix due to large size of array
include<stdio.h>
int main(){
int l,r,n,m,i,j,x1,y1,x2,y2,x3,y3,x4,y4,s1,s2;
char a[1000000002][1000000002];
scanf("%d",&l);
for(r = 0; r < l; r++){
scanf("%d %d",&n,&m);
scanf("%d %d %d %d",&x1,&y1,&x2,&y2);
scanf("%d %d %d %d",&x3,&y3,&x4,&y4);
s1 = 0, s2 = 0;
for(i = 1; i <= m; i++){
for(j = 1; j <= n; j++){
if((i + j) %2 == 0){
a[i][j] = '0';/*white*/
}
else{
a[i][j] = '1';/*black*/
}
}
}
for(i = x1; i <= x2; i++){
for(j = y1; j <= y2; j++){
a[i][j] = '0';
}
}
for(i = x3; i <= x4; i++){
for(j = y3; j <= y4; j++){
a[i][j] = '1';
}
}
for(i = 1; i <= m; i++){
for(j = 1; j <= n; j++){
if(a[i][j] == '0'){
s1++;
}
else{
s2++;
}
}
}
printf("%d %d\n",s1,s2);
}
return 0;}








