1 条题解

  • 1
    @ 2025-3-30 18:55:07
    #include <bits/stdc++.h>
    #define endl '\n'
    
    using namespace std;
    
    typedef long long ll;
    
    const int N = 510;
    int n, m;
    int cnt;
    int a[N][N];
    
    bool check(int x, int y) {
        if (a[x][y] * a[x + 1][y + 1] == a[x][y + 1] * a[x + 1][y])
            return true;
        else
            return false;
    }
    
    int main() {
        cin >> n >> m;
        for (int i = 1; i <= n; i++)
            for (int j = 1; j <= m; j++)
                cin >> a[i][j];
        for (int i = 1; i <= n - 1; i++) 
            for (int j = 1; j <= m - 1; j++)
                if (check(i, j))
                    cnt++;
        cout << cnt << endl;    
        return 0;
    }
    

    信息

    ID
    36184
    时间
    1000ms
    内存
    512MiB
    难度
    1
    标签
    递交数
    2
    已通过
    2
    上传者