![]() |
![]() | #16 | |
(vagabond) Join Date: 12 2004 Location: Himalayas
Posts: 823
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]() Quote:
![]() Никаких тебе рандов, и никто обратно не соберет ![]() | |
![]() |
![]() | #17 | ||
Какое небо, *, Багдад! Join Date: 10 2005 Location: Ереван
Posts: 1,682
Downloads: 16 Uploads: 0
Reputation: 99 | 4 | ![]() Quote:
![]() Quote:
![]() Кстати, предложение shuffle было inspired by текстом, опубликованным в топике http://forum.armkb.com/showthread.php?t=20893. (текстом, а не топиком - см. даты постов ![]() | ||
![]() |
![]() | #18 | |
(vagabond) Join Date: 12 2004 Location: Himalayas
Posts: 823
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]() Quote:
![]() | |
![]() |
![]() | #19 | |
(vagabond) Join Date: 12 2004 Location: Himalayas
Posts: 823
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]() Quote:
Если серьезно, то ограничения можно тривиально расширить до любых констант. Использовать несколько int-ов вместо одного, к примеру, или просто 64-битные int-ы. Суть не в этом, а в самом алгоритме ![]() | |
![]() |
![]() | #20 |
Какое небо, *, Багдад! Join Date: 10 2005 Location: Ереван
Posts: 1,682
Downloads: 16 Uploads: 0
Reputation: 99 | 4 | ![]()
Вообщем идея хорошая - избавились от самой строки (хоть как нибудь)...
|
![]() |
![]() | #21 |
Дошкольник Join Date: 08 2004 Location: Oxford Age: 42
Posts: 141
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]()
А давайте я задачку задам. Как посчитать дистанцию Марчевского-Стеинхауса, задействовав минимальный обьем памяти? Для тех кто не знает речь идет о доле симметричного комплемента в обьединении: d = |(A/B) U (B/A)| / |A U B|.
|
![]() |
![]() | #22 |
Дошкольник Join Date: 08 2004 Location: Oxford Age: 42
Posts: 141
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]()
[QUOTE=Gypsy]Если A и B даны как массивы, и их можно модифицировать на месте, то можно решить задачу используя постоянное количество памяти (всего несколько переменных). OK, ya napishu svoe, ono gorazdo koroche, no prosto potomu chto na Pythone ![]() PHP Code: |
![]() |
![]() | #23 | |
Какое небо, *, Багдад! Join Date: 10 2005 Location: Ереван
Posts: 1,682
Downloads: 16 Uploads: 0
Reputation: 99 | 4 | ![]() Quote:
| |
![]() |
![]() | #24 | |
Дошкольник Join Date: 08 2004 Location: Oxford Age: 42
Posts: 141
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]() Quote:
| |
![]() |
![]() | #26 | |
Дошкольник Join Date: 08 2004 Location: Oxford Age: 42
Posts: 141
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]() Quote:
![]() | |
![]() |
![]() | #27 | |
Какое небо, *, Багдад! Join Date: 10 2005 Location: Ереван
Posts: 1,682
Downloads: 16 Uploads: 0
Reputation: 99 | 4 | ![]() Quote:
| |
![]() |
![]() | #28 | |
Дошкольник Join Date: 08 2004 Location: Oxford Age: 42
Posts: 141
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]() Quote:
__________________ Она нахмурила свой узенький лобок... | |
![]() |
![]() | #29 | |
(vagabond) Join Date: 12 2004 Location: Himalayas
Posts: 823
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]() Quote:
Найти значение арифметического выражения (только положительные числа, скобки, и +-*/) Скажем: (5 + 3) * (5 + 4 - 1) --> 64 Тут главная цель - написать минимальный код, который решает эту задачу, скорость/общность/и т.п. не при чем. Просто хочется потом сравнить эти минимальные решения в разных языках. | |
![]() |
![]() | #30 |
Дошкольник Join Date: 08 2004 Location: Oxford Age: 42
Posts: 141
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]()
Ya tolko otmechu, chto samoe glavnie vse taki ne kompaktnost koda, a skorost raboty programmista. Naprimer, kod na Jave izvestna svoej mnogoslovnostyu, mozhet zanimat gorazdo bolshe mesta, chem na C, no pisat na ney vse taki poluchaetsa bystree.
|
![]() |
Sponsored Links |