Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Catpao
Problemset: สำรวจอาเรย์ 1
Language: cpp
Time: 0.010 second
Submitted On: 2025-09-23 13:16:46
#include<iostream>
using namespace std;
int a[300][300];
int main()
{
int x,y;
cin>>x;
cin>>y;
for(int i=1;i<=x;i++){
for(int j=1;j<=y;j++){
cin>>a[i][j];
}
}
int k,b,c,count_plus=0,count_minus=0,count_even=0,count_odd=0;
cin>>k;
for(int i=1;i<=k;i++){
cin>>b>>c;
if(b<1||c<1||b>x||c>y){
continue;
}
if(a[b][c]==0){
count_even++;
continue;
}
if(a[b][c]>0){
count_plus++;
}
if(a[b][c]<0){
count_minus++;
}
if(a[b][c]%2==0){
count_even++;
}
if(a[b][c]%2==1||a[b][c]%2==-1){
count_odd++;
}
}
cout<<count_plus<<' '<<count_minus<<' '<<count_even<<' '<<count_odd;
}