Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: pond4545
Problemset: สำรวจอาเรย์ 1
Language: cpp
Time: 0.010 second
Submitted On: 2025-09-29 19:52:27
#include<iostream>
using namespace std;
int main()
{
int x,y;
cin >> x >> y;
int arr[x][y];
for (int i=0; i < x; i++)
{
for (int j=0; j < y; j++)
{
cin >> arr[i][j];
}
}
int n;
cin >> n;
int pos, neg, even, odd;
pos = neg = even = odd = 0;
for (int i = 0; i < n; i++) {
int r, c;
cin >> r >> c;
r--;
c--;
if (r >= 0 && r < x && c >= 0 && c < y) {
int val = arr[r][c];
if (val > 0) pos++;
else if (val < 0) neg++;
if (val % 2 == 0) even++;
else odd++;
}
}
cout << pos << " " << neg << " " << even << " " << odd << endl;
return 0;
}