3 条题解

  • 0
    @ 2025-11-29 18:45:29
    #include <bits/stdc++.h>
    using namespace std;
    int main ()
    {
        system("color 2");
        int n, m;
        cin >> n >> m;
        vector<int> v(n * m);
        for (int i = 0; i < n * m; i++) {
            cin >> v[i];
        }
        int r = v[0];
        vector<int> s = v;
        sort(s.rbegin(), s.rend());
        int c = 0, row = 0;
        for (int i = 0; i < n * m; i++) {
            if (s[i] == r) {
                int col = i / n;
                int pos = i % n;
                
                if (col % 2 == 0) {
                    c = col + 1;
                    row = pos + 1;
                } else {
                    c = col + 1;
                    row = n - pos;
                }
                break;
            }
        }
        cout << c << " " << row << endl;
        return 0;
    }
    

    信息

    ID
    3391
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    递交数
    36
    已通过
    11
    上传者