Cod sursa(job #3134060)

Utilizator vatau.lorenaVatau Lorena vatau.lorena Data 28 mai 2023 01:04:16
Problema Plantatie Scor 50
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.81 kb
#include <iostream>
#include <fstream>
#include <vector>

using namespace std;

int main() {
    ifstream inputFile("plantatie.in");
    ofstream outputFile("plantatie.out");

    int N, M;
    inputFile >> N >> M;

    vector<vector<int>> A(N + 1, vector<int>(N + 1));
    for (int i = 1; i <= N; ++i) {
        for (int j = 1; j <= N; ++j) {
            inputFile >> A[i][j];
        }
    }

    for (int m = 0; m < M; ++m) {
        int i, j, k;
        inputFile >> i >> j >> k;

        int maxVal = 0;
        for (int x = i; x <= i + k - 1; ++x) {
            for (int y = j; y <= j + k - 1; ++y) {
                maxVal = max(maxVal, A[x][y]);
            }
        }

        outputFile << maxVal << "\n";
    }

    inputFile.close();
    outputFile.close();

    return 0;
}