Страница:
<< 1 2
3 4 5 6 >> [Всего задач: 30]
Задача
60899
(#05.061)
|
|
Сложность: 3+ Классы: 7,8,9,10
|
а) Имеются две веревки. Если любую из них
поджечь с одного конца, то она сгорит за час. Веревки горят
неравномерно. Например, нельзя гарантировать, что половина
веревки сгорает за 30 минут. Как, имея две такие веревки,
отмерить промежуток времени в 15 минут?
б) Сколько промежутков времени (считая нулевой) можно отмерить,
имея три такие веревки?
Задача
60900
(#05.062)
|
|
Сложность: 3 Классы: 6,7,8,9
|
а) У одного человека был подвал, освещавшийся
тремя электрическими лампочками. Выключатели этих лампочек
находились вне подвала, так что включив любой из выключателей,
хозяин должен был спуститься в подвал, чтобы увидеть, какая
именно лампочка зажглась. Однажды он придумал способ, как
определить для каждого выключателя, какую именно лампочку он
включает, сходив в подвал ровно один раз. Какой это способ?
б) Сколько лампочек и выключателей можно идентифицировать друг с
другом, если разрешается 2 раза спуститься в подвал?
Задача
60901
(#05.063)
|
|
Сложность: 3 Классы: 8,9,10
|
С числом разрешается производить две
операции: ``увеличить в два раза'' и ``увеличить на
1''. За какое наименьшее число операций можно из числа 0
получить
а) число 100; б) число
n?
Задача
60902
(#05.064)
|
|
Сложность: 3+ Классы: 8,9,10
|
Бинарный метод возведения в
степень.
Предположим, что необходимо возвести число
x в степень
n.
Если, например,
n = 16, то это можно сделать выполнив 15
умножений
x16 =
x . x . ...
. x, а можно обойтись
лишь четырьмя:
x1 = x . x = x2, x2 = x1 . x1 = x4, x3 = x2 . x2 = x8, x4 = x3 . x3 = x16.
Пусть
n = 2
e1 + 2
e2 +...+ 2
er (
e1 >
e2 >...>
er 0).
Придумайте алгоритм, который позволял
бы вычислять
xn при помощи
b(
n) =
e1 +
(
n) - 1
умножений, где
(
n) =
r — число единиц в двоичном представлении числа
n.
Задача
60903
(#05.065)
|
|
Сложность: 3 Классы: 8,9,10
|
Пусть
l (
n) — наименьшее число умножений,
необходимое для нахождения
xn. На примере чисел
n = 15 и
n = 63 покажите, что бинарный метод возведения в степень (смотри задачу
5.64) не
всегда оптимален, то есть для некоторых
n выполняется
неравенство
l (
n) <
b(
n).
Страница:
<< 1 2
3 4 5 6 >> [Всего задач: 30]