Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: pond4545

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

Language: cpp

Time: 0.009 second

Submitted On: 2025-09-29 19:52:15

#include<iostream>
using namespace std;

int main()
{
    int x,y;
    cin >> x >> y;
    int arr[x][y];
    for (int i=0; i < x; i++)
    {
        for (int j=0; j < y; j++)
        {
            cin >> arr[i][j];
        }
    }
    int n;
    cin >> n;
    int pos, neg, even, odd;
    pos = neg = even = odd = 0;

    for (int i = 0; i < n; i++) {
        int r, c;
        cin >> r >> c;
        r--; 
        c--;
        if (r >= 0 && r < x && c >= 0 && c < y) {
            int val = arr[r][c];

            if (val > 0) pos++;
            else if (val < 0) neg++;

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


    cout << pos << " " << neg << " " << even << " " << odd << endl;
    return 0;
}