Submission

Status:

PPPPPP-PPP

Subtask/Task Score:

90/100

Score: 90

User: FakeAnutin

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

Language: cpp

Time: 0.005 second

Submitted On: 2026-09-21 16:07:52

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

int arr[5];
int a[305][305];

int main(){
    ios::sync_with_stdio(false);
    cin.tie(0);

    int n,m;
    cin>>n>>m;

    for(int i=1;i<=n;i++){
        for(int j=1;j<=m;j++){
            cin>>a[i][j];
        }
    }

    int c;
    cin>>c;
    int p,q,r,s;
    for(int i=1;i<=c;i++){
        int x,y;
        cin>>x>>y;
        
        if(x<=0 || y<=0 || x>n || y>m){
        	arr[1]+=p;
        	arr[2]+=q;
        	arr[3]+=r;
        	arr[4]+=s;
            continue;
        }

        int l=a[x][y];
        p=0;q=0;r=0;s=0;
        if(l>0){
            arr[1]++;
            p=1;
        }
        if(l<0){
            arr[2]++;
            q=1;
        }

        if(l%2==0){
            arr[3]++;
            r=1;
        }else{
            arr[4]++;
            s=1;
        }
    }

    cout<<arr[1]<<" "<<arr[2]<<" "<<arr[3]<<" "<<arr[4];
}