#include #include int main() { int N, M, P, Q; std::cin >> N >> M >> P >> Q; std::vector modP(M + 1); // j%P の結果を保持する配列 for (int j = 1; j <= M; j++) { modP[j] = j % P; } for (int i = 0; i < Q; i++) { int x, f; std::cin >> x >> f; int ans = 0; int modX = x % P; // x%P の結果を保持 for (int j = 1; j <= M; j++) { if(j