- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
Предлагаю конкурс на лучшую реализацию задачи про стеки.
Язык - bash, python или любой скриптовый.
Номинируются такие стадии
1. Ленивая стека, push - o(n) pop o(1) top o(1)
2. Забывчивая стека, push - o(1), pop o(1) top o(1), для любого l : len(l)>=n push(l,x) = l
3. Стека-очередь, push переводит стеку в режим очереди, pop переводит в режим стеки. top - O(1)
4. Маразматическая стека, map (push l) (x1,x2,x3,x4) -> [x1, x1, x3, x3] o(n), pop(l) -> (x1,x1,x4) - номер сиротливого брата определяется старшим номером брата
5. Бинарная стека - push o(1) pop o(1) top o(1), sort o(1), shuffle o(log(n))
Номинантам лучших стадий будут достанутся приз
Главное - не программировать стеку, а показывать всем, как я это делаю.
До второй стадии осталось 22 часа. Второй шаг алгоритма
alexoy 10.10.2011 23:22 # −5
alexoy 10.10.2011 23:24 # −5
Написал два стека
Ни один не работает
Запощу на говнокод
Lure Of Chaos 10.10.2011 23:23 # +1
я беру деньги!
bugmenot 10.10.2011 23:25 # +3
PS: Требую пояснения мысли!
zooz13 10.10.2011 23:52 # +3
bot-minurast 10.10.2011 23:58 # 0
zooz13 11.10.2011 00:06 # +1
Dummy00001 11.10.2011 00:22 # 0
sayidandrtfm 11.10.2011 06:50 # +3
Предлагаю выгнать из интернета.
bugmenot 11.10.2011 07:38 # 0
Teddy_Brown 11.10.2011 09:00 # +2
TarasB 12.10.2011 13:38 # +4
roman-kashitsyn 12.10.2011 13:40 # +1
TarasB 12.10.2011 14:31 # +3
3.14159265 12.10.2011 16:25 # +2
а зачем им еще на говнокоде свои "задачки" постить.
bugmenot 12.10.2011 16:19 # +1
roman-kashitsyn 12.10.2011 16:22 # +1
3.14159265 12.10.2011 16:25 # 0
guest8 09.04.2019 11:43 # −999