Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: APNICHANAN

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

Language: c

Time: 0.005 second

Submitted On: 2025-09-27 23:43:04

#include <stdio.h>
int main()
{
    int r, c, k, m0 = 0, l0 = 0, even = 0, odd = 0;
    scanf("%d %d", &r, &c);
    int n[r][c];
    for (int i = 0; i < r; i++)
    {
        for (int j = 0; j < c; j++)
        {
            scanf("%d", &n[i][j]);
        }
    }
    scanf("%d", &k);
    int x[k], y[k];
    for (int i = 0; i < k; i++)
    {
        scanf("%d %d", &x[i], &y[i]);
        if (x[i] <= 0 || y[i] <= 0 || x[i] > r || y[i] > c)
            continue;
        if (n[x[i] - 1][y[i] - 1] > 0)
            m0++;
        else if (n[x[i] - 1][y[i] - 1] < 0)
            l0++;

        if (n[x[i] - 1][y[i] - 1] / 2 * 2 == n[x[i] - 1][y[i] - 1])
            even++;
        else
            odd++;
    }
    printf("%d %d %d %d", m0, l0, even, odd);
}