Страница:
<< 1 2 3 4 [Всего задач: 18]
Элементами массива
a[1..n] являются неубывающие
массивы
[1..m] целых чисел:
a: array [1..n] of array [1..m] of integer;
a[1][1]≤...≤a[1][m], ..., a[n][1]≤...≤a[n][m].
Известно, что существует число, входящее во все массивы
a[i] (существует такое x, что для всякого i из
1..n найдётся j из 1..m, для которого
a[i][j] = x). Найти одно из таких чисел х.
(Из книги Д. Гриса) Имеется массив
x: array
[1..n] of
array [1..m] of integer, упорядоченный по
строкам и по столбцам:
x[i][j]
≤x[i][j+1], x[i][j]
≤x[i+1][j],
и число
a. Требуется выяснить, встречается ли
a
среди
x[i][j].
Приведённое решение
предыдущей задачи требует порядка
mn2 действий. Придумать способ с числом действий
порядка
mn.
Страница:
<< 1 2 3 4 [Всего задач: 18]