Submission
Status:
Compilation Error
Subtask/Task Score:
Score: 0
User: Bunkoblong
Problemset: สำรวจอาเรย์ 1
Language: cpp
Time: 0.000 second
Submitted On: 2025-09-29 12:48:44
#include<iostream>
using namespace std;
int main() {
int R,C;
cin>>R>>C;
int grid[305][305];
for (int i=1;i<=R;i++){
for (int j=1;j<=C;j++){
cin>>grid[i][j];
}
}
int K;
cin>>K;
int countEven=0;
int countOdd=0;
int countPositive=0;
int countNegative=0;
for(int k=1;k<=K;k++){
int r,c;
cin>>r>>c;
if(r>=1&&r<=R&&c>=1&&c<=C){
if(grid[r][c]%2==0){
countEven++;
}
else if(grid[r][c]%2!=0){
countOdd++;
}
if(grid[r][c]>0){
countPositive++;
}
else if(grid[r][c]<0){
countNegative++;
}
}
}
cout<<countPositive" "<<countNegative" "<<countEven" "<<countOdd<<"\n";
}