Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: spiwips

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

Language: c

Time: 0.009 second

Submitted On: 2025-10-09 20:27:03

#include<stdio.h>

int main(){
    int n,m;
    scanf("%d %d",&n,&m);
    int arr[n][m];
    for(int i = 0; i < n; i++){
        for(int j = 0; j < m;j++){
            scanf("%d",&arr[i][j]);
        }
    }
    int n2,Xsearch,Ysearch;
    int pos = 0,neg = 0,odd = 0,even = 0;
    scanf("%d",&n2);
    for(int i = 0; i < n2; i++)
    {
        scanf("%d %d",&Xsearch,&Ysearch);
        Xsearch--;
        Ysearch--;
        for(int i = 0; i < n; i++){
            if(i == Xsearch)
                for(int j = 0; j < m;j++){
                    if(j == Ysearch){
                        if(arr[i][j]>0){
                            pos++;
                        }else if(arr[i][j]<0){
                            neg ++;
                        }
                        if(arr[i][j]%2==0){
                            even++;
                        }else{
                            odd++;
                        }
                    }
                }
        }
    }
    printf("%d %d %d %d",pos,neg,even,odd);
}