Страница:
<< 120 121 122 123
124 125 126 >> [Всего задач: 1255]
Задача
60898
(#05.060)
|
|
Сложность: 3 Классы: 7,8,9
|
Вы имеете право сделать 4 гири любого веса.
Какие это должны быть гири, чтобы на весах из предыдущей задачи
можно было взвесить грузы от 1 до 40 кг?
Задача
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.
Страница:
<< 120 121 122 123
124 125 126 >> [Всего задач: 1255]