Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: por
Problemset: สำรวจอาเรย์ 1
Language: cpp
Time: 0.009 second
Submitted On: 2025-10-12 16:36:00
#include <bits/stdc++.h>
using namespace std;
int main(){
int r;
int c;
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 n;
cin>>n;
int a[n];
int b[n];
for(int i=0;i<n;i++){
cin>>a[i]>>b[i];
}
//
//
int cntl[4]={0};
for(int i=0;i<n;i++){
if(a[i]<1||b[i]<1||a[i]>r||b[i]>c) continue;
if(arr[a[i]-1][b[i]-1]>0){
cntl[0]++;
//cout<<arr[a[i]-1][b[i]-1];
}
if(arr[a[i]-1][b[i]-1]<0){
cntl[1]++;
//cout<<arr[a[i]-1][b[i]-1];
}
if(arr[a[i]-1][b[i]-1]%2==0){
cntl[2]++;
//cout<<a[i]<<b[i]<<endl;
}
if(arr[a[i]-1][b[i]-1]%2!=0){
cntl[3]++;
//cout<<arr[a[i]-1][b[i]-1];
}
}
for(int i=0;i<4;i++){
cout<<cntl[i]<<" ";
}
return 0;
}