Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: hmmm

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

Language: cpp

Time: 0.005 second

Submitted On: 2025-09-24 20:38:41

#include<iostream>
using namespace std;

int main(){
    ios::sync_with_stdio(0); cin.tie(0);
    int a,b,n,m,x,p=-1,q=-1;
    int sum1,sum2,sum3,sum4;
    sum1=0;
    sum2=0;
    sum3=0;
    sum4=0;
    cin>>a>>b;
    int s[a+5][b+5]={0};
    for(int i=1;i<=a;i++){
        for(int j=1;j<=b;j++){
            cin>>s[i][j];
        }
    }
    cin>>x;
    for(int i=0;i<x;i++){
        cin>>m>>n;
        if(m>a || m<=0 || n>b||n<=0){
        	if(p==-1 && q==-1) continue;
            m=p;
            n=q;
        }
        else{
        	p=m;
        	q=n;
		}
//        cout<<m<<" "<<n<<" "<<p<<" "<<q<<"\n";
        if(s[m][n]>0){
            sum1++;
        }
        else if (s[m][n]<0){
            sum2++;
        }
        if(s[m][n]%2==0){
            sum3++;
        }
        else if(s[m][n]%2!=0){
            sum4++;
        }


    }
    cout<<sum1<<" "<<sum2<<" "<<sum3<<" "<<sum4;


}