Submission
Status:
PPPPPP-PPP
Subtask/Task Score:
90/100
Score: 90
User: Chawin
Problemset: สำรวจอาเรย์ 2
Language: c
Time: 0.005 second
Submitted On: 2025-10-10 10:20:53
#include <stdio.h>
int main(){
int row, col;
scanf("%d %d", &row, &col);
int arr[row][col];
for(int i = 0; i < row; i++){
for(int j = 0; j < col; j++){
scanf("%d", &arr[i][j]);
}
}
int k, x, y, q = 1, n;
int pos = 0, neg = 0, even = 0, odd = 0;
scanf("%d", &k);
for(int i = 0; i < k; i++){
scanf("%d %d", &x, &y);
if((x > row) || (x < 1) || (y < 1) || (y > col)) n = q;
else {
n = arr[x-1][y-1];
q = n;
}
if(n%2 == 0) even++;
else odd++;
if(n>0) pos++;
if(n<0) neg++;
}
printf("%d %d %d %d", pos, neg, even, odd);
return 0;
}