Любите ли Вы Brainstorm так,

Apr 13, 2008 21:30

как люблю его я.

Речь вовсе не о Латвийском коллективе. Сегодня Саша Куликов aka kirpich_spb предложил интересную задачку по алгоритмике ( Read more... )

Leave a comment

Comments 37

jack239 April 13 2008, 18:00:53 UTC
=)

Reply

menato April 14 2008, 03:49:51 UTC
Это запрос? :)

Reply


worlds_owner April 13 2008, 18:39:10 UTC
.

Reply

menato April 14 2008, 03:50:06 UTC
А это запрос на условие? :)

Reply

worlds_owner April 14 2008, 07:52:57 UTC
Да вроде.

Reply


jp_bur April 13 2008, 19:28:39 UTC
А можно условие? =) Интересно же =)

Reply

menato April 14 2008, 03:49:35 UTC
Имеется массив чисел длины n+1. Его элементы -- числа от 1 до n. Имея константное число дополнительных переменных и доступ к массиву только на чтение, найти за линейное время повторяющийся элемент. (Стандартно: битов - их уже log n, но операции с числами за O(1)).

Reply


burunduk1 April 13 2008, 19:34:11 UTC
А условие можно?)

Reply

menato April 14 2008, 03:49:08 UTC
Имеется массив чисел длины n+1. Его элементы -- числа от 1 до n. Имея константное число дополнительных переменных и доступ к массиву только на чтение, найти за линейное время повторяющийся элемент. (Стандартно: битов - их уже log n, но операции с числами за O(1)).

Reply

worlds_owner April 14 2008, 07:57:16 UTC
Это что, шутка? Просто посчитай сумму.

Reply

menato April 15 2008, 17:15:53 UTC
Числа могут повторяться разное число раз, могут не встречаться. Просто есть одно ограничение на множество, откуда они берутся.

Reply


dmitri_pavlov April 13 2008, 20:35:41 UTC
Так а что за задача-то?

Reply

menato April 14 2008, 03:48:40 UTC
Ты наверно знаешь. Имеется массив чисел длины n+1. Его элементы -- числа от 1 до n. Имея константное число дополнительных переменных и доступ к массиву только на чтение, найти за линейное время повторяющийся элемент. (Стандартно: битов - их уже log n, но операции с числами за O(1)).

Reply

dmitri_pavlov April 14 2008, 03:59:26 UTC
Да, это архиклассическая задача.
Надо всё проxorить.

Reply

menato April 14 2008, 04:04:30 UTC
Есть такая классическая, где одно число повторяется ровно два раза, а все отсальные по одному. Тут же может быть любая ситуация.

Reply


Leave a comment

Up