45求助
查看原帖
45求助
793625
Pink_Cut_Tree楼主2023/9/3 11:04
#include<iostream>
using namespace std;
#define ri register int
const int N=2e5+5;
int n,m,q,k,op,x;
long long ans;
int hang[N],lie[N];
int main(){
	ios::sync_with_stdio(0);
	cin.tie(0),cout.tie(0);
	cin>>n>>m>>q>>k;
	while(q--){
		cin>>op>>x;
		if(op==1){
			hang[x]=(hang[x]+1)%k;
		}
		else{
			lie[x]=(lie[x]+1)%k;
		}
	}
	for(ri i=1;i<=n;i++){
		for(ri j=1;j<=m;j++){
			if((hang[i]+lie[j])%k!=0){
				ans++;
			}
		}
	}
	cout<<ans;
return 0;
}
2023/9/3 11:04
加载中...