Submission
Status:
PPPPPP-PPP
Subtask/Task Score:
90/100
Score: 90
User: kenkong587
Problemset: สำรวจอาเรย์ 2
Language: c
Time: 0.005 second
Submitted On: 2026-10-13 19:52:50
#include <stdio.h>
int main(){
int w,l;
scanf("%d %d",&w,&l);
int array[w][l];
for(int i = 0;i < w;i++){
for(int j = 0;j < l;j++){
scanf("%d",&array[i][j]);
}
}
int plus = 0;
int minus = 0;
int even = 0;
int odd = 0;
int n;
scanf("%d",&n);
int a;
int b;
int numbefore;
for(int i = 0;i < n;i++){
int num;
scanf("%d %d",&a,&b);
if(a > w || a < 1 || b > l || b < 1){
num = numbefore;
}
else{
num = array[a-1][b-1];
}
if(num > 0){
plus++;
}
if(num < 0){
minus++;
}
if(num % 2 == 0){
even++;
}
else{
odd++;
}
numbefore = num;
}
printf("%d %d %d %d",plus,minus,even,odd);
return 0;
}