Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Jokul
Problemset: สำรวจอาเรย์ 1
Language: c
Time: 0.006 second
Submitted On: 2025-10-06 21:14:09
#include<stdio.h>
int main(){
int r,c;
scanf("%d %d",&r,&c);
int a[r][c];
int neg=0,pos=0,odd=0,even=0,temp;
for(int i=0;i<r;i++)
{
for(int j=0;j<c;j++)
{
scanf("%d",&a[i][j]);
}
}
int k;
scanf("%d",&k);
int coor[k][2];
for(int i=0;i<k;i++)
{
scanf("%d",&coor[i][0]);
scanf("%d",&coor[i][1]);
if(coor[i][0]>0&&coor[i][1]>0&&coor[i][0]<=r&&coor[i][1]<=c){
temp=a[coor[i][0]][coor[i][1]];
if(a[coor[i][0]-1][coor[i][1]-1]>0)
{
pos++;
}
else if(a[coor[i][0]-1][coor[i][1]-1]<0)
{
neg++;
}
if(a[coor[i][0]-1][coor[i][1]-1]%2==0)
{
even++;
}
else
{
odd++;
}
}
else
{
continue;
}
}
printf("%d %d %d %d",pos,neg,even,odd);
}