Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Poon

Problemset: สำรวจอาเรย์ 1

Language: cpp

Time: 0.009 second

Submitted On: 2025-10-05 15:05:31

#include <iostream>
using namespace std;

int main() 
{
  int x,y;
  cin>>x>>y;
  int grid[x][y];
  for(int i=0;i<x;i++)
  {
    for(int j=0;j<y;j++)
    {
      cin>>grid[i][j];
    }
  }
  int n;
  cin>>n;
  int a=0,b=0,c=0,d=0;
  for(int k=0;k<n;k++)
  {
    int m,n;
    cin>>m>>n;
    if(m>0&&m<=x&&n>0&&n<=y)
    {
      m--; n--;
      int p=grid[m][n];
      if(p>0)
        a++;
      if(p<0)
        b++;
      if((p+100000)%2==0)
        c++;
      if((p+100000)%2==1)
        d++;
    }
  }
  cout<<a<<" "<<b<<" "<<c<<" "<<d;
}