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);
}