Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Peam
Problemset: สำรวจอาเรย์ 1
Language: c
Time: 0.005 second
Submitted On: 2025-10-10 17:16:50
#include <stdio.h>
int main(){
int n, m;
scanf("%d%d", &n, &m);
int arr[n][m];
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++){
scanf("%d", &arr[i][j]);
}
}
int k, x, y;
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 - 1 < 0 || y - 1 < 0) || (x > n || y > m)){
continue;
}
//neg
if(arr[x-1][y-1] < 0){
neg++;
}
//pos
if(arr[x-1][y-1] > 0){
pos++;
}
//even
if(arr[x-1][y-1] % 2 == 0){
even++;
}
else{
//odd
odd++;
}
}
printf("%d %d %d %d", pos, neg, even, odd);
return 0;
}
/*
4 6
0 -1 2 3 -3 -7
11 7 -4 12 17 -6
-7 12 11 -9 -1 0
0 -2 8 10 -5 8
10
4 2
1 1
-3 2
2 0
3 4
2 6
1 4
4 5
3 7
5 2
*/