Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: havename

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

Language: cpp

Time: 0.015 second

Submitted On: 2025-10-03 14:12:44

#include<bits/stdc++.h>
using namespace std;
int r,c,k,n,m,odd,even,neg,pot;
int main(){
    cin>>r>>c;
    int arr[r+1][c+1];
    for(int i=1;i<=r;i++){
        for(int j=1;j<=c;j++){
            cin>>arr[i][j];
        }
    }
    cin>>k;
    for(int l=1;l<=k;l++){
        cin>>n>>m;
        for(int i=1;i<=r;i++){
            for(int j=1;j<=c;j++){
                if(i==n && j==m){
                    if(arr[i][j]>0){
                        pot=pot+1;
                    }
                    if(arr[i][j]<0){
                        neg=neg+1;
                    }
                    if(arr[i][j]%2==0 || arr[i][j]==0){
                        even=even+1;
                    }
                    if(arr[i][j]%2!=0){
                        odd=odd+1;
                    }
                }
            }
        }
    }
    cout<<pot<<" "<<neg<<" "<<even<<" "<<odd;

}