Submission

Status:
PPPPPPPPPP

Score: 100

User: monpluk

Problemset: สำรวจอาเรย์ 1

Language: c

Time: 0.005 second

Submitted On: 2025-04-13 15:15:02

#include <stdio.h>

int main(){
    int r,c;
    scanf("%d %d",&r,&c);
    int arr[301][301];
    for(int i=0;i<r;i++){
        for(int j=0;j<c;j++){
            scanf("%d",&arr[i][j]);
        }
    }
    int k,pos=0,neg=0,even=0,odd=0;
    scanf("%d",&k);
    for(int i=0;i<k;i++){
        int x,y,num;
        scanf("%d %d",&x,&y);
        if(x>=1 && x<=r && y>=1 && y<=c){
            x--;
            y--;
            num = arr[x][y];
            if(num>0){
                pos++;
            }
            if(num<0){
                neg++;
            }
            if((num/2)*2 == num){
                even++;
            }else{
                odd++;
            }
        }
    }
    printf("%d %d %d %d",pos,neg,even,odd);
}