#include #include #include #include using namespace std; int R, S; int r, s; int P[2222][2222]; int res[1111][1111]; char mapa[2222][2222]; // Výpočet oblasti pomocí prefixových součtů int oblast(int x, int y) { int ans = P[x][y] + P[x-r][y-s]; ans -= P[x][y-s] + P[x-r][y]; return ans; } int main() { scanf("%d%d%d%d", &R, &S, &r, &s); // Nulování polí for (int i=0; i0) res[i%r][j%s]++; } // Hledání minimálního posunutí mřížky int ans = INT_MAX; for (int i=0; i