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;
}