Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: nxtx_ss
Problemset: สำรวจอาเรย์ 1
Language: cpp
Time: 0.011 second
Submitted On: 2025-10-02 11:54:18
#include<iostream>
#include<vector>
using namespace std;
int main() {
int n,a,b,p=0,m=0,e=0,o=0;
cin>>a>>b;
vector<int> v(a*b+5);
for (int i=1; i<=a*b; i++) {
cin>>v[i];
}
cin>>n;
vector<int> x(n+5);
vector<int> y(n+5);
for (int i=1; i<=n; i++) {
cin>>x[i];
cin>>y[i];
}
for (int i=1; i<=n; i++) {
if(x[i]<=a && x[i]>=1 && y[i]<=b && y[i]>=1) {
if(v[(x[i]-1)*b+y[i]]>0){
p++;
}
if(v[(x[i]-1)*b+y[i]]<0) {
m++;
}
if(v[(x[i]-1)*b+y[i]]%2==0) {
e++;
}
if(v[(x[i]-1)*b+y[i]]%2!=0) {
o++;
}
}
}
cout<<p<<" "<<m<<" "<<e<<" "<<o;
}