#include using namespace std; //#include // using namespace boost::multiprecision; // using cint = cpp_int; // Define using ll = long long; using ull = unsigned long long; using ld = long double; const ll MOD = 1e9 + 7; const ll INF = LONG_MAX; // const ull MAX = ULONG_MAX; #define mp make_pair #define pb push_back #define eb emplace_back #define x first #define y second #define endl '\n' #define space ' ' #define def inline auto #define func inline constexpr ll #define run __attribute__((constructor)) def _ #define all(v) begin(v), end(v) #define input(a) scanf("%lld", &(a)) #define print(a) printf("%lld\n", (a)) // Debug #define debug(...) \ { \ cerr << __LINE__ << ": " << #__VA_ARGS__ << " = "; \ for (auto &&X : {__VA_ARGS__}) cerr << "[" << X << "] "; \ cerr << endl; \ } #define dump(a, h, w) \ rep(i, h) { \ rep(j, w) cerr << a[i][j] << space; \ cerr << endl; \ } // Loop #define inc(i, a, n) for (ll i = (a), _##i = (n); i <= _##i; ++i) #define dec(i, a, n) for (ll i = (a), _##i = (n); i >= _##i; --i) #define each(i, a) for (auto &&i : a) #define rep(i, n) inc(i, 0, n - 1) // Stream #define fout(n) cout << fixed << setprecision(n) #define fasten cin.tie(0), ios::sync_with_stdio(0) // Speed run() { fasten, fout(10); } #pragma GCC optimize("O3") #pragma GCC optimization_level 3 #pragma GCC target("avx") // Math func gcd(ll a, ll b) { return b ? gcd(b, a % b) : a; } func lcm(ll a, ll b) { return a * b / gcd(a, b); } def in() { ll A; cin >> A; return A; } ll res, N, M, X, Y, S[101][101]; inline bool culc(ll x1, ll y1, ll x2, ll y2) { return S[x1][y1] + S[x2][y2] - S[x1][y2] - S[x2][y1]; } signed main() { input(N), input(M); rep(i, M) rep(j, M) input(S[i + 1][j + 1]); rep(i, M) rep(j, M) S[i + 1][j + 1] += S[i][j + 1] + S[i + 1][j] - S[i][j]; // dump(S, M + 1, M + 1); rep(i, N) { input(X), input(Y); res = 0; rep(x1, X) rep(y1, Y) inc(x2, X, M) inc(y2, Y, M) { // debug(x1, y1, x2, y2, culc(x1, y1, x2, y2)); if (!culc(x1, y1, x2, y2)) res++; } print(res); } } // for compilation: g++ -Ofast -march=native -o _ _.cpp -std=c++17