求助,WA,0 分
查看原帖
求助,WA,0 分
820837
__3E24AC7002AD9292__楼主2023/8/27 12:11
#include <iostream>
using namespace std;
#define int long long
int n, m, q, k, a[500005], b[500005], tb[500005], sum;
signed main(){
	cin >> n >> m >> q >> k;
	while (q --){
		int op, x;
		cin >> op >> x;
		if (op == 1) a[x] ++,a[x] %= k;
		else b[x] ++,b[x] %= k;
	}
	sum = n * m;
	for (int i = 1; i <= m; i ++) tb[b[i]] ++;
	for (int i = 1; i <= n; i ++) sum -= a[i] * tb[(k - a[i]) % k];
	cout << sum;
	return 0;
}
2023/8/27 12:11
加载中...