Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: mnmpyuuu
Problemset: สำรวจอาเรย์ 1
Language: c
Time: 0.005 second
Submitted On: 2025-10-12 18:25:48
#include<stdio.h>
int main()
{
int r,c,k;
scanf("%d %d",&r,&c);
int a[r][c];
for(int i=0;i<r;i++){
for(int j=0;j<c;j++){
scanf("%d",&a[i][j]);
}
}
scanf("%d",&k);
int row[k],column[k],ans[k];
for(int i=0;i<k;i++){
scanf("%d %d",&row[i],&column[i]);
}
int plus=0,minus=0,even=0,odd=0,p=0;
for(int i=0;i<k;i++){
if(row[i]>r||row[i]<1||column[i]>c||column[i]<1){
ans[i]=0;
p++;
}
else ans[i]=a[row[i]-1][column[i]-1];
if(ans[i]>0) plus++;
else if(ans[i]<0) minus++;
if(ans[i]%2==0) even++;
else odd++;
}
printf("%d %d %d %d",plus,minus,even-p,odd);
}