Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: onlyme910

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

Language: cpp

Time: 0.009 second

Submitted On: 2025-10-08 16:35:33

#include <bits/stdc++.h>
using namespace std;

int R,C;

int main(){
    int plus = 0,minus = 0,even = 0,odd = 0;
    cin >> R >> C;
    int arr[R][C];
    for(int i = 0;i<R;i++){
        for(int j = 0;j<C;j++){
            cin >> arr[i][j];
        }
    }
    int K,x,y;
    cin >> K;
    while(K--){
        cin >> x >> y;
        if(x <1 || y<1||x>R||y>C)continue;
        x--;y--;
        if(arr[x][y] < 0){
            minus++;
        }
        if(arr[x][y] > 0){
            plus++;
        }
        if(arr[x][y]%2 == 0){
            even++;
        }else odd++;
    }
    cout << plus << " " << minus << " " << even << " " << odd;
}