Страница:
<< 1 2 3 4 5
6 7 >> [Всего задач: 32]
(из книги Д. Гриса) Некоторое число содержится в каждом из
трёх целочисленных неубывающих массивов
x[
1]
≤...
≤x[
p],
y[
1]
≤...
≤y[
q],
z[
1]
≤...
≤z[
r]. Найти одно из таких чисел.
Число действий должно быть порядка
p +
q +
r.
Дан массив
a[1..n] и число
b. Переставить числа
в массиве таким образом, чтобы слева от некоторой границы
стояли числа, меньшие или равные
b, а справа от
границы — большие или равные
b. Число действий
порядка
n.
Дан массив
a[1..n] и число
m≤n. Для
каждого участка из
m стоящих рядом членов (таких
участков, очевидно,
n -
m +
1) вычислить его
сумму. Общее число действий должно быть порядка
n.
В массиве
a[
1]...
a[
n] встречаются по одному
разу все целые числа от
0 до
n, кроме одного. Найти
пропущенное число за время порядка
n и с конечной
дополнительной памятью.
[Нули - в конец]
|
|
Сложность: 2 |
Дан одномерный массив. Все его
элементы, не равные нулю, переписать (сохраняя их порядок) в начало массива, а
нулевые элементы - в конец массива (новый массив не заводить).
Страница:
<< 1 2 3 4 5
6 7 >> [Всего задач: 32]