Submission

Status:

----------

Subtask/Task Score:

0/100

Score: 0

User: fillhavertz

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

Language: cpp

Time: 0.006 second

Submitted On: 2025-10-13 12:06:04

#include <iostream>
#include <vector>
using namespace std;

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int r,c;
    cin>>r>>c;
    vector<vector<int>> table(r,vector<int>(c));

    for(int i=0;i<r;i++) for(int j=0;j<c;j++) cin>>table[i][j];
    int odd=0,even=0,plus=0,minus=0;
    int n;
    cin>>n;
    vector<int> x(n),y(n);
    for(int i=0;i<n;i++) cin>>x[i]>>y[i];
    
    for(int i=0;i<n;i++){
        if(x[i]>0&&y[i]&&x[i]<=r&&y[i]<=c){
            if(table[x[i]-1][y[i]-1]%2) odd++;
            else if(!(table[x[i]-1][y[i]-1]%2)) even++;
            if(table[x[i]-1][y[i]-1]>0) plus++; 
            if(table[x[i]-1][y[i]-1]<0) minus++; 
        }
    }cout<<plus<<' '<<minus<<' '<<even<<' '<<odd;

    return 0;
}