• Как исправить программу на pascal, чтобы все тесты прошли?

    wataru
    @wataru
    Разработчик на С++, гуглер, экс-олимпиадник.
    У вас решение за куб, хотя тут должно быть решение за квадрат. Скорее всего вы получаете time limit.

    Заведите 2 массива - min_row и max_column и одним проходом заполните их, используя функции, которые у вас уже есть. И только потом приходитесь по всей матрице и сравнивайте текущий элемент с уже известными максимумом/минимумом.

    В конце выводите тоже через writeln. Инициализируйте максимум/минимум самыми большими возможными значениями или первыми элементами строки/столбца. Что если в матрице все числа 92233720+1?

    P.s В данном контексте строка - row, точка - point. Седловая точка - saddle_point.
    Ответ написан