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



}