Submission

Status:

PPPPPP-PPP

Subtask/Task Score:

90/100

Score: 90

User: Chawin

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

Language: c

Time: 0.005 second

Submitted On: 2025-10-10 10:19:41

#include <stdio.h>

int main(){
    int row, col;
    scanf("%d %d", &row, &col);

    int arr[row][col];

    for(int i = 0; i < row; i++){
        for(int j = 0; j < col; j++){
            scanf("%d", &arr[i][j]);
        }
    }

    int k, x, y, q, n;
    int pos = 0, neg = 0, even = 0, odd = 0;
    scanf("%d", &k);
    for(int i = 0; i < k; i++){
        scanf("%d %d", &x, &y);

        if((x > row) || (x < 1) || (y < 1) || (y > col)) n = q;
        else {
            n = arr[x-1][y-1];
            q = n;
        }

        if(n%2 == 0) even++;
        else odd++;

        if(n>0) pos++;
        if(n<0) neg++;
    }
    
    printf("%d %d %d %d", pos, neg, even, odd);


    return 0;
}