Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Whatthepoop
Problemset: สำรวจอาเรย์ 1
Language: c
Time: 0.005 second
Submitted On: 2025-10-12 17:26:51
#include <stdio.h>
int main(){
int R, C, K;
scanf("%d %d", &R, &C);
int arr[R][C];
for(int i = 0; i < R; i++){
for(int j = 0; j < C; j++){
scanf("%d", &arr[i][j]);
}
}
scanf("%d", &K);
int plus = 0;
int minus = 0;
int odd = 0;
int even = 0;
for(int i = 0; i < K; i++){
int x, y;
scanf("%d %d", &x, &y);
if(x < 1 || y < 1 || x > R || y > C) continue;
int pos = arr[x-1][y-1];
if(pos < 0) minus++;
else if(pos > 0) plus++;
if(pos%2 == 0) even++;
else odd++;
}
printf("%d %d %d %d", plus, minus, even, odd);
return 0;
}