Сохранен 245
https://2ch.hk/pr/res/597601.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Алгоритмизации тред

 Аноним 06/12/15 Вск 22:41:18 #1 №597601 
14494308787730.jpg
Не увидел — создал.

В этом in the thread треде дружно дрочим на красно-черные деревья, непересекающиеся множества, очередь Бродала, гиперграфы, алгоритмы Флойда-Фалкерсона, Кнута-Морриса-Пратта, Рабина-Карпа, Ахо-Корасик. Дичайше нещадно и угарно надрачиваем пиструн на рандомизированные алгоритмы, классификаторы и нейронные сети.

Но для начала попрошу анона написать алгоритм поиска среднего арифметического значения чисел.
sageАноним 07/12/15 Пнд 05:12:04 #2 №597762 
Рекурсивная?
mean[k] = (a_1+a_2+...+a_k)/k
mean[k+1] = (a_1+a_2+...+a_k+a_(k+1))/(k+1) = {mean[k]*k+a_(k+1)}/(k+1)

Аноним 07/12/15 Пнд 10:38:17 #3 №597861 
>>597762
Ты написал очень неэффективный алгоритм, попробуй еще раз.
Аноним 07/12/15 Пнд 11:09:47 #4 №597879 
>>597601 (OP)
Как-то так. Алсо, лучше бы за гармоники спросил, там количество операций хоть посокращать можно.
for(int i=0;i<Arr.length;i++){
sum = sum + Arr;
}
return sum/Arr.length;
Аноним 07/12/15 Пнд 11:11:57 #5 №597882 
>>597879
Приведенный тобой код во взрослых языках со статической типизацией будет, что называется, unsafe. Подумай как его можно оптимизировать.
Аноним 07/12/15 Пнд 11:16:36 #6 №597887 
>>597762
Что-то я вообще не понимаю, что у тебя написано. Мы среднее арифметическое же вычисляем?
сука разметка табуляции съедает
int rekursivno_ebashim(int[] Arr, int sum, int index) throws NullPointException{
if (index <= Arr.length){
sum = sum + Arr[index];
index++;
rekursivno_ebashim(Arr, sum, index);
}else return sum/Arr.length;
return null;
}
Аноним 07/12/15 Пнд 11:17:55 #7 №597890 
>>597887
Рекурсивно = медленно, разворачивание стека это всегда новые аллокации. Кстати, твой алгоритм тоже неправильный.
Аноним 07/12/15 Пнд 11:18:48 #8 №597891 
>>597882
>во взрослых языках
Жаба и кресты - детские языки? Окай.жпг

А так, нормальные программисты ебашат норм инициализацию, а нормальные IDE проверяют ее наличие. И вообще, оборачивать в исключалки тебе религия запрещает?
Аноним 07/12/15 Пнд 11:19:17 #9 №597892 
>>597890
>Кстати, твой алгоритм тоже неправильный.
Докажи.
Аноним 07/12/15 Пнд 11:22:02 #10 №597894 
>>597892
Ты возвращаешь целое число, например. Среднее арифметичкое не всегда целое. Но это еще не все... Твой алгоритм прокатит на простых юскейсах, но завалится на более кошерных. Пока палить правильный не буду, хочу посмотреть как аноны мучаются.
Аноним 07/12/15 Пнд 11:23:05 #11 №597896 
>>597891
Ты не указал тип. С++ и жаба это кокрастыкэ взрослые языки, но в обоих нужно явно указывать типы.
Аноним 07/12/15 Пнд 11:28:51 #12 №597899 
>>597894
Ой, нахуй иди, я думал тебе алгоритм нужен, а не накодить вместо тебя. Давай еще приебись, что интерфейсов нет и ооп обертки для энтерпрайз реализации.
>>597896
Этот код прокатит и там и там. Инициализацию и тому подобное я опустил, т.к. это алгоритм, а не готовая программа.
Аноним 07/12/15 Пнд 11:30:59 #13 №597901 
Чем нормальный алгоритм Маркова лучше остальных подходов???
Аноним 07/12/15 Пнд 11:46:07 #14 №597907 
>>597899
Дурак, у тебя действительно неправильный алгоритм и дело даже не в инициации. Логика алгоритма некорректна для ЯП со статической типизацией и неэффективна для ЯП с динамической типизацией.
Аноним 07/12/15 Пнд 11:52:37 #15 №597917 
14494783579340.jpg
>>597907
>инициации
Ты недавно начал учиться кодить, правда ведь?
>некорректна
>неэффективна
Выбери уже что-нибудь. Алсо, у меня нет динамического преобразования типов, как и мягкой типизации при объявлении, я исхожу из того, что имею данные переменные на вход, как они там объявляются, уже не моя проблема. А ты упоротый толстяк походу.
Аноним 07/12/15 Пнд 11:56:58 #16 №597924 
>>597917
Мальчик, я реализовывал навороченные структуры данных на контестах когда ты еще в школе на базике числа складывал. Я сделаю вид, что не заметил твое обсиралово с возвращением целочисленного среднего арифметического и все-таки предложу тебе сесть с ручкой-бумажкой и таки придумать корректный алгоритм для поиска среднего арифметического значений в массиве.

вся суть пхп-макак: мозг он включать не умеет, но за неправильный спеллинг слова initialization готов лезть на ножи
Аноним 07/12/15 Пнд 12:00:58 #17 №597927 
Вкатился. ОП, даже не надейся, они не додумаются. Скорее всего собьются в команду и будут весь тред гадать, лол.

Алсо, кто пояснит за все эти многочисленные реализации куч? Ленюсь вникать, но понимаю, что явно мимо тренда иду. Или на доске сидят только обезьянки кодеры?
Аноним 07/12/15 Пнд 12:18:37 #18 №597943 
>>597927
Вот я кокрастыкэ кучи не очень шарю, но поясню. Они все отличаются только характеристиками — какие-то гарантируют быструю вставку, но дорогие по памяти, другие — медленные вставки, но дешевое чтение и по памяти не очень жмут, например. Макакам, вроде клиента выше, оно не надо, а господа инженеры затрагивают набор из десятка этих структур и применяют их под задачу.
Аноним 07/12/15 Пнд 12:20:33 #19 №597946 
numbers = [10, 15, 59, 856, 52, 58, 86, 2215, 23, 58]

numbers
|> Enum.reduce(fn(elem, sum) -> elem + sum end)
|> div(Enum.count(numbers))
Аноним 07/12/15 Пнд 12:29:44 #20 №597957 
>>597946
Хороший пример против функциональных ЯП: вроде логика есть, вроде свернул-посчитал и это наверное даже скейлится, но алгоритм все равно неэффективный. А все потому что размывают контекст эти конструкции, сходу даже не скажешь, что код — глупость.
Аноним 07/12/15 Пнд 12:31:45 #21 №597960 
>>597957
numbers = [10, 15, 59, 856, 52, 58, 86, 2215, 23, 58]

median =
numbers
|> Enum.map(fn(elem) -> elem 1.0 end)
|> Enum.reduce(fn(elem, sum) -> elem + sum end)

IO.puts median / (Enum.count(numbers)
1.0)
Аноним 07/12/15 Пнд 12:32:38 #22 №597961 
>>597960
блядь, в последней строке знак * проебался
Аноним 07/12/15 Пнд 12:36:29 #23 №597965 
>>597960
Это, конечно, уже лучше. Хотя с другой стороны, не очень: ты лишний раз проходишь по массиву, когда маппишь его в дроби. Но это не самая большая беда, главная глупость все еще в алгоритме. Ты делаешь ту же ошибку, что и >>597879.
Аноним 07/12/15 Пнд 12:37:48 #24 №597967 
>>597961
Добро пожаловать на доску! Макаба хавает звездочки в коде — это все неполноценный ололо маркдаун.
Аноним 07/12/15 Пнд 12:41:20 #25 №597971 
>>597927
>>597924
Я с вас хуею, дописали return (double)sum / (double)arr.length и в заголовке функции, что она дабл возвращает. Вы олени, видимо не знаете разницы между алгоритмом и кодом, что такое псевдокод слышали? блоксхемы? Я написал алгоритм, конкретная реализация - уже детали. Хуйцов вам обоим защеку короче.
Аноним 07/12/15 Пнд 12:43:40 #26 №597973 
>>597965
Вангую, что как только ты выложишь если вообще выложишь свой типа правильный алгоритм который ты скопируешь с вики или стаковерфлоу, то с таким докапыванием, его тут же обосрут и смешают тебя с говном лол.
Аноним 07/12/15 Пнд 12:44:23 #27 №597975 
>>597971
Порваточка, ты меня в упор не слышишь. Я сказал, что закрою глаза на твой быдлокод. У тебя логика алгоритма неправильная, дебил.
sageАноним 07/12/15 Пнд 12:51:14 #28 №597979 
бляяяяя, какое умора
сначала всем зекачом искали число в массиве, теперь будем среднее считать, какое жалкое зрелище
Аноним 07/12/15 Пнд 13:05:01 #29 №597984 
Немного упростил http://ideone.com/3DSN2M
Аноним 07/12/15 Пнд 13:27:11 #30 №597992 
>>597601 (OP)
Проблем-то.
Очевидная реализация уже есть.

Навскидку оптимизация:
Поделить массив длиной на подмассивы одинаковой длинны, посчитать их среднее арифметическое. Потом посчитать среднее арифметическое их суммы.
Аноним 07/12/15 Пнд 13:32:07 #31 №597994 
14494843279240.gif
>>597975
>>597979
trollercoaster.jpg
Крутанул на жабе, норм вычисляет. Все корректно и эффективно. Поссал обоим или ты семенишь на самоподдуве?
Аноним 07/12/15 Пнд 13:59:25 #32 №598009 
>>597601 (OP)
>алгоритм поиска среднего арифметического значения чисел
Нужно как можно сильнее изъебнуться, или просто рабочий написать?
Аноним 07/12/15 Пнд 14:13:45 #33 №598020 
>>597992
> Поделить массив длиной на подмассивы одинаковой длинны, посчитать их среднее арифметическое. Потом посчитать среднее арифметическое их суммы.
А смысл в этом есть? Только лишние операции.
Аноним 07/12/15 Пнд 14:17:20 #34 №598022 
>>598020
Можно распараллелить, например. А так да, операций даже больше.
Аноним 07/12/15 Пнд 14:24:08 #35 №598028 
Ахахахахаах блядь, они так и не додумаются.
Аноним 07/12/15 Пнд 14:28:04 #36 №598033 
>>597601 (OP)
float(float(sum(array))/float(len(array)))
Это если для двойки, а для тройки
sum(array)/len(array)
Аноним 07/12/15 Пнд 14:32:29 #37 №598039 
>>597601 (OP)
[code lang="scala"]
val numbers = 1 to 1000000
val (sum, length) = ((0L, 0L) /: numbers) { case ((sum, length), number) ⇒
(sum + number, length + 1)
}
println(f"$sum / $length = ${sum / length}%.3f")
[/code]
Аноним 07/12/15 Пнд 14:43:36 #38 №598043 
mean :: Fractional a => [a] -> a
mean [] = 0
mean lst = mean' 0 0 lst
where
mean' v l [] = v / l
mean' v l (x:xs) = mean' (v + x) (l + 1) xs
Аноним 07/12/15 Пнд 14:47:00 #39 №598047 
>>598043
https://ideone.com/HxT46P
Аноним 07/12/15 Пнд 15:19:25 #40 №598077 
>>598039
>/:
Хочется взять и уебать
И переполнение sum мы игнорим.
Аноним 07/12/15 Пнд 15:21:28 #41 №598081 
>>598077
Наконец-то! Спустя 40 постов, хоть да одного да дошло! Хорошо, а теперь думайте правильную реализацию.
Аноним 07/12/15 Пнд 15:23:16 #42 №598082 
>>598077
Это всего лишь пример алгоритма, если тебе нужны йоба-числа, точность до 10000000000 знака после запятой и т.п. то меняй лонг на BigInt/BigDecimal
Ты бы ещё прокукарекал что числа захардкожены, или что нужно дописать object Main extends App чтобы запустить
Аноним 07/12/15 Пнд 15:23:41 #43 №598083 
>>598077
Ах да
>/:
>Хочется взять и уебать
Обоссал
Аноним 07/12/15 Пнд 15:26:58 #44 №598090 
>>598082
>просто возьми молоток побольше
Мы вам перезвоним кароч
Аноним 07/12/15 Пнд 15:30:22 #45 №598097 
>>597601 (OP)
[code lang="sml"]
fun mean l = let
val real_sum = List.foldl op+ 0.0 l
val real_len = Real.fromInt(List.length l)
in
real_sum / real_len
end;
[/code]
Аноним 07/12/15 Пнд 15:38:57 #46 №598110 
.386
.model SMALL,c
PUBLIC MEAN
.stack 400h
.data
one dd 1.0
.code
MEAN PROC

push ebp
mov esp,ebp

push esi
mov ecx, [ebp+12]

finit
fldz

do:
fld dword PTR one
fld dword PTR [esi]
fdivp st(1), st(0)
faddp st(1),st(0)
add esi,4
loop do

pop esi
pop ebp
ret

MEAN ENDP
END



Жду вскукареков про типизацию и переполнения.
Аноним 07/12/15 Пнд 15:54:11 #47 №598124 
>>598090
>пок-пок чтобы посчитать три числа нужно обязательно брать кластер за 1000000$
Ясненько
Аноним 07/12/15 Пнд 16:34:49 #48 №598149 
Короче, это по-настоящему жалкое зрелище будет продолжаться вечно, нужно прекратить это дерьмо!

Правильный алгоритм тут: http://byrd.im/average/

Вас интересует хотя бы Mark II, эффективный по памяти и без переполнения. Mark III для более продвинутых, у которых есть хоть какая-то имитация разума, но это не уровень борщехлебов. Короче говоря, /pr/ не смог написать нормальный алгоритм для поиска среднего арифметического, такой-то лоллец! Правда говоря, этот >>598077 вплотную приблизился к истине, но алгоритма все-таки не было.

Хаскель научились, скалу научились, а думать головой — не научились.
Аноним 07/12/15 Пнд 16:49:10 #49 №598166 
>>598149
все ясно, этот >>597973 прав
вместо одной операции деления мы получили n операций, прекрасно!
Аноним 07/12/15 Пнд 16:53:05 #50 №598170 
>>598149
Ебать ты смешной.
Вообшем расходимся, ОП зашкварок тот еще.
Вкидывать решения на языках с возможным переполнением численных типов это полный пиздец, простите мне мой испанский. len() в этом расте, или что это блять, работает за O(1), но строго говоря это не так для чистого алгоритма.
Короче очередной байтоебок не понимать разницы между алгоритмом и кодированием этого алгоритма. Обоссан без права на реабилитацию!
Аноним 07/12/15 Пнд 17:57:33 #51 №598233 
>>598166
>вместо одной операции деления мы получили n операций
Сложность обоих алгоритмов (тривиального и продвинутого Mark II) линейна — в первом случае мы складываем n раз и один раз делим, а во втором — n раз делим. Второй алгоритм, что говориться, superior, как не крути — переполнений нет, аллокаций лишних — тоже.

>>598170
>Вкидывать решения на языках с возможным переполнением численных типов это полный пиздец
Во всех языках есть переполнение численных типов, просто в тех языках, где оного "типа нет" используется длинная арифметика, которая затратна по памяти и времени исполнения. Mark II не выделяет лишней памяти и overall будет всегда ощутимо быстрее реализации с BigInteger.
>len() в этом расте, или что это блять, работает за O(1), но строго говоря это не так для чистого алгоритма.
len() работает за константу — длина слайса записана в его начале. не понимаю, о чем ты вообще. если ты про то, что на каждой итерации вызывается len(), то я не хочу тебя расстраивать, но компилятор это дело оптимизирует.
>Короче очередной байтоебок не понимать разницы между алгоритмом и кодированием этого алгоритма.
sum()/n и почленное деление — это разные алгоритмы, которые кодируются по разному, а ты обосрался.

Короче говоря, макаки итт тщетно пытаются прикрыть свою голую жопу какими-то голословными выпадами, ничего нового.
Аноним 07/12/15 Пнд 18:34:23 #52 №598276 
>>598233
>Сложность обоих алгоритмов (тривиального и продвинутого Mark II) линейна — в первом случае мы складываем n раз и один раз делим, а во втором — n раз делим.
Ага, и те же n раз складываем. Линейность линейностью, но коэффициенты разные. Ты какой-то странный мамкин оптимизатор.
Аноним 07/12/15 Пнд 18:38:35 #53 №598282 
>>598276
Дело не в оптимизации даже. Разницу между сложением и делением по процессорному времени ты даже на больших датасетах вряд ли ощутишь. Дело в том, что наивный алгоритм скатывается в интегер оверфлоу в статических языках и в длинную арифметику — в динамических, а это уже плохо. Если ты этого не понимаешь, то тебе, вероятно, нечего делать в треде об алгоритмизации.
Аноним 07/12/15 Пнд 18:42:22 #54 №598289 
Вот и все, нахуя изгаляться?
list_of_nums = [10, 20, 15, 30, 40]
print (sum(list_of_nums) / len(list_of_nums))
Аноним 07/12/15 Пнд 18:46:09 #55 №598293 
Пиздец, нахуй так жить, ответ же был очевиден. Ну да похуй, что первый вариант неправильный, но блядь полтреда один и тот же алгоритм на разных скалах/хаскелях переписывать и при этом даже не подумав, где может ошибка, это еще уметь нужно. Я вообще даун-аутист, но даже я после прочтения сразу прикинул возможные проблемы, и проблема с переполнением пришла в голову первой.
sageАноним 07/12/15 Пнд 18:47:06 #56 №598295 
>>598282
Пиздец, ты долбоёб:
- Посоны, давайте создадим трэд про рыбок! Рыбки такие охуенны, тут будем обсуждать разные их виды. Но рыбки плавают в воде. А вы, кстати, можете вычислить все линии поглощения молекулы воды? Если нет, то вам тут нехуй делать.

Если что, ни в Стэнфордском ни в Пристонском курсе про алгоритмы не рассказывают про устройства чисел в машине. Подобную хуйню обычно рассказывают в курсах по архитектуре ЭВМ и в курсе про компиляторы. А для мамкиных алгоритмистов важна сложность вида O(n) или O(n log(n)) по памяти/процессору. И переполнение чисел их не особо ебёт, тем более во многих языках сейчас есть нормальный numeric tower с автоматической конвертацией.

В общем, твоя идея выёбываться знанием одного в трэде про другое совершенно ущербна.
Аноним 07/12/15 Пнд 18:48:08 #57 №598297 
>>598295
а может быть я просто тебя покормил
Аноним 07/12/15 Пнд 18:54:07 #58 №598303 
>>598293
Добро пожаловать в тред!

>>598295
Так, порваточка, можешь идти в свой 1С-загон.
>ни в Стэнфордском ни в Пристонском курсе про алгоритмы не рассказывают про устройства чисел в машине
Все верно, ведь эти курсы люди с мозгами слушают, а оные знают, что целочисленные типы не резиновые.

>во многих языках сейчас есть нормальный numeric tower
>многих языках
>в действительности есть только в лиспе и кучке ненужных язычков, что произошли от оного
>типа кого-то вообще ебет лисп

Короче, если у тебя в голове вода, а не мозг, то я в этом не виноват.
Аноним 07/12/15 Пнд 19:09:08 #59 №598327 
>>598293
Но ведь задание в шапке составлено прехуёвейше. Не обозначены ограничения по времени/памяти. Мудила-ОП даже контрольный набор данных не предоставил. И не надо говорить, что интонация, с которой было написано задание подразумевала подвох. ОП такой же нуб, как и все, запостившие тривиальное решение. Разница в том, что он в процессе лазания по инету наткнулся на сабжевую статью и решил выебнутья на сосаче.
Аноним 07/12/15 Пнд 19:11:30 #60 №598331 
>>598327
>сабжевую статью
?
Аноним 07/12/15 Пнд 19:13:22 #61 №598332 
>>598331
>>598149
Аноним 07/12/15 Пнд 19:14:17 #62 №598334 
>>597861
Ну почему же неэффективный.
На ввод подается число, а вывод - новое ср. арефм.
Которое зависит от предыдущего. Это когда не знаешь сколько всего чисел на вводе, и когда ввод прервется.
Вообще, тебе легко говорить, а я только первую главу SICP закончил.
Аноним 07/12/15 Пнд 19:15:15 #63 №598338 
>>598332
Чтобы ты понимал, ОП и есть автор этой статьи.
Аноним 07/12/15 Пнд 19:30:22 #64 №598349 
>>598338
Ты нахуя имя поменял, поехавший?
Аноним 07/12/15 Пнд 19:31:49 #65 №598351 
>>598303
> можешь идти в свой 1С-загон.
Охуенный у тебя детектор, маня.
> >в действительности есть только в лиспе и кучке ненужных язычков, что произошли от оного
Признайся, только что узнал это словосочетания и полез гуглить?
Если что, в Хаскеле, например, она тоже есть, просто она так не называется.
Или, может быть, в твоём манямирке Хаскель произошёл от лиспа?

Кстати, у тебя там манядетектор не взорвался ещё? Он ведь считает меня 1С-ником, пишущим на лиспе. Или в твоём манямирке это нормально?

Ну и, конечно, главный комментарий - о том что ты создал тред об одном, а выёбываешься о другом - ты, благополучно проигнорировал. Ведь пока есть до чего доебаться, суть комментария можно не замечать, так ведь, мамкин спорщик?
Аноним 07/12/15 Пнд 19:35:21 #66 №598353 
>>598349
Уже давал ответ на социотреде.

а) мое имя сильно каверкают, получается йИльйа с ударением на первый слог;
б) elijah и eli мне не нравится, выбрал ближайшее семантически, чтобы мне было по душе — Ian.
в) Ковалевский классно подходит под Илья, но совсем не подходит под Иэн. так что я выбрал рандомную фамилию — Byrd, а домен был свободен
Аноним 07/12/15 Пнд 19:39:14 #67 №598357 
>>598353
> так что я выбрал рандомную фамилию — Byrd
Охуеть, какая рандомная фамилия.
Если что, William Byrd (автор miniKanren) очень известен и в CS и в индустрии.
http://webyrd.net/
Ещё бы Кнутом назвался.
Аноним 07/12/15 Пнд 19:40:14 #68 №598358 
>>598351
Ты хуй и говно, разговор окончен.
Аноним 07/12/15 Пнд 19:40:47 #69 №598359 
>>598358
Как ты быстро сломался, даже неинтересно.
Аноним 07/12/15 Пнд 19:42:05 #70 №598361 
>>598233
> компелятор оптимизирует
Иди нахуй, оптимизатор мамкин. В треде про алгоритмы само собой разумеется использование списков вместо массивов. Ибо списки алгоритмические структуры, тогда как массивы из другого мира вообще.
Если ты определяешь среднее арифметическое через сумму отношений элементов к их количеству вместо отношения суммы элементов к их количеству, то у меня для тебя плохие новости. Это конечно же тождественно на множестве R, но не более того.
Integer в хаскеле не имеет проблем с переполнением, как у Int, но откуда тебе знать то это. Короче опять – иди нахуй в свой курятник и там оптимизируй массив float32. Рано тебе в алгоритмы соваться, если ты скатываешься до обсуждения переполнения целочисленных типов.
Аноним 07/12/15 Пнд 19:42:14 #71 №598362 
>>598359
Мне просто есть сейчас чем заниматься, кроме споров с лиспозадротами-1сишниками
Аноним 07/12/15 Пнд 19:46:05 #72 №598367 
>>598361
>В треде про алгоритмы само собой разумеется использование списков вместо массивов.
Мой тред: как скажу — так и будет подразумеваться.
>Integer в хаскеле не имеет проблем с переполнением, как у Int, но откуда тебе знать то это.
Ну конечно, это же хаскель, он магически умещает в память, отведенную для Int, в сотни раз больше данных. Он конечно же не использует длинную арифметику, это же хаскель!
Аноним 07/12/15 Пнд 19:47:54 #73 №598368 
>>598293
Дегенерат, ты вообще понимаешь разницу между алгоритмом и реализацией алгоритма?
Аноним 07/12/15 Пнд 19:47:55 #74 №598369 
>>598367
Раз твой тред, то иди проверять корректность алгоритма на таком наборе данных – массив из 1600000000 элементов со значениями {1, 2, -1, -3}
Аноним 07/12/15 Пнд 20:00:44 #75 №598377 
>>598369
Не вернется. В школе ведь не проходят IEEE-754.
Аноним 07/12/15 Пнд 20:13:55 #76 №598386 
ОХТЫЖБЛЯДЬ
А ведь мой алгоритм >>597762 довольно хорош! Одновременно надо держать в памяти только 3 параметра, вне зависимости от количества вводимых чисел! Найс, я такой нуб что пиздец.
Аноним 07/12/15 Пнд 20:31:57 #77 №598411 
>>598149
Да ты же уебок!

В Марк 3 происходит накопление ошибок округления раза в 2 быстрее, чем в предыдущих случаях!
Аноним 07/12/15 Пнд 20:39:06 #78 №598430 
>>598149
> Правильный алгоритм
> деление на каждой итерации
Аноним 07/12/15 Пнд 21:13:39 #79 №598475 
>>598377
>>598411
>>598430
Вообще не ебет, если там двадцать восьмой знак будет теряться.
Аноним 07/12/15 Пнд 21:15:46 #80 №598477 
>>598475
Дебил блять необучаемый. На некоторых наборах данных у тебя будет расхождение в значащий порядок.
Аноним 07/12/15 Пнд 21:16:54 #81 №598478 
>>598477
Ну я в курсе. Но там есть биннинг типа, алгоритм кохена, как-то этот вопрос разрулим с пацанами если что.
Аноним 07/12/15 Пнд 21:32:49 #82 №598489 
>>598478
А теперь выложил сюда рассчеты погрешностей округления для всех трех алгоритмов! Быстро, блядь!
Аноним 07/12/15 Пнд 22:28:54 #83 №598538 
>>598489
С биннингом, алгоритмом кохена и всем таким или как?
Аноним 07/12/15 Пнд 23:34:01 #84 №598581 
>>598538
Эээ какой долбоеб! Давай тогда с k-means кластеризацией. Среднее арифметическое же, ептда!
Аноним 07/12/15 Пнд 23:37:24 #85 №598585 
>>598581
Нормулек, напишу как буду в параше сидеть.
Аноним 07/12/15 Пнд 23:44:21 #86 №598590 
>>598581
Кста хорошее было бы задание для треда с нормальными ОП-ом, а не этим воннаби-школьником.
Суть: алгоритм нахождения среднего арифметического на произвольном потоке float с учетом погрешностей float. Условно 10_000_000 повторов первых элементов ряда ряд e(n)=1/2^n и одно число 10_000_000; при тупом суммировании мантиса мелочей будет теряться, если суммировать неотсортированный список. Кому кажется просто – все тот же алгоритм, только для произвольной функции обхода массива.
Аноним 07/12/15 Пнд 23:53:54 #87 №598597 
>>598590
Можешь нубу разжевать условие?
Массив в 10,000,001 элементов уже дан, или при каждом вводе нужно расчитывать текущее среднее?
И еще: нужна отдельная переменная для сохранения дробной части?
Спасибо.
Аноним 07/12/15 Пнд 23:54:09 #88 №598598 
>>598590
>этим воннаби-школьником
который превосходит тебя интеллектуально, физически и духовно
Аноним 07/12/15 Пнд 23:56:44 #89 №598600 
>>598598
> форсит язык для имбецилов
> превосходит тебя интеллектуально, физически и духовно
Аноним 07/12/15 Пнд 23:59:26 #90 №598602 
>>598600
не умеешь пользоваться гринтекстом? капитан очевидность?
Аноним 08/12/15 Втр 00:11:32 #91 №598608 
>>598597
Последовательность генерируй по рандому. Например определи количество элементов ряда 1/2^n, до максимального значения в мантисе. Для float32 это будет 42, для float64 – 191 элемент, если бошки меня не путают. Перемешай и добавь в исходный поток, в котором также рандомно подмешай большие числа.
Алгоритм должен работать на любой последовательности.
> переменная для сохранения дробной части
Не понял о чем. В моей задаче такая переменная не предусматривается.
Аноним 08/12/15 Втр 00:30:22 #92 №598615 
>>598289
единственный нормальный человек в треде.
>>598149
ты зачем в какого-то бёрда переименовался? "yet another highly talanted existentialist", вообще охуеть.
Аноним 08/12/15 Втр 00:32:34 #93 №598617 
>>598608
Ок спасибо.
На данном этапе я не смогу к этому подступиться. Надо продолжать образование.
Аноним 08/12/15 Втр 07:58:12 #94 №598757 
>>598615
Так по запад косит, это у нас принято быть скромными.
Аноним 08/12/15 Втр 08:48:10 #95 №598761 
Это ж илюша выебывается, у него как раз на быдлоблоге статья про эту хуйню
Аноним 08/12/15 Втр 08:54:39 #96 №598763 
Ковалевский, пиздуй к ЗНО готовиться, а то нечем будет за учёбу платить.
Аноним 08/12/15 Втр 09:09:23 #97 №598769 
Илюша, хоть бы прогнал свою статью спеллчекером, читать невозможно.
Аноним 08/12/15 Втр 09:23:06 #98 №598778 
Ну я сделал бенчмарки. Погрешность на гауссиане достигает 10^-12 во втором случае и 10^-1 в третьем. Согласен, третий алгоритм говно, но второй нормульок.
Аноним 08/12/15 Втр 09:23:31 #99 №598779 
>>598769
И что там читать невозможно?
Аноним 08/12/15 Втр 09:55:13 #100 №598794 
Эти итеративные алгоритмы проёбываются не только в точности, но и в производительности.
Сумма / количество = (n-1) сложений + 1 деление = n операций
Сумма дробей = n делений + (n-1) сложений = 2n - 1 операций
Итеративная ебала ещё хуже.
Аноним 08/12/15 Втр 09:56:15 #101 №598795 
>>598779
Правописание хромает, дебилушка.
Аноним 08/12/15 Втр 10:01:41 #102 №598797 
14495581015560.png
Завидуя я вам, Пацаны! Программировать - это как схватить бога за яица...
Аноним 08/12/15 Втр 10:15:42 #103 №598804 
>>597601 (OP)
m <- mean(x)
Аноним 08/12/15 Втр 10:16:14 #104 №598806 
>>597601 (OP)
> Флойда-Фалкерсона
Аноним 08/12/15 Втр 10:21:04 #105 №598812 
>>598806
Не мешай ребенку фантазировать, в его маняреальности и такой алгоритм есть
Аноним 08/12/15 Втр 10:37:08 #106 №598829 
>>598794
Зато переполнения не будет! Под определенные scientific нужды все равно придется использовать крутые алгоритмы для работы с числами с плавающей точкой, но у нас же общий случай!

>>598795
A теперь давай с пруфами

>>598806
%s/Флойда/Форда
Аноним 08/12/15 Втр 10:56:23 #107 №598837 
Падажжите, у меня, кажется начинает формироваться полная картина.
Этот ребёнок на самом деле ни хуя не смог добиться в олимпиадах по программирования (ну ещё бы, с таким-то СВЧ), зато послал пару патчей в KDE, чем сейчас безумно гордится.
Теперь он выёбывается на сосаче, видимо потому что из остальных мест уже изгнан ссанными тряпкам.

Очень интересный трэд, продолжайте.
Аноним 08/12/15 Втр 10:57:32 #108 №598838 
Ну короче, я сделал нормальный бенчмарки с float64 и разными алгоритмами... Отклонения начинаются на 10^-10 (в том числе и для scalable-алгоритма), так что я был не очень прав, Mark III тоже годится. Для очень scientific штук не подходит, потому что складываются погрешности, а так вообще норм, и переполнения нет.

naive: 2.496650121814573e-05
сlever: 2.496650121867359e-05
scalable: 2.496650121869682e-05
kahan: 2.496650121868397e-05
exact: 2.496650121868400e-05

Интересный факт: clever по точности лучше наивного алгоритма! Я конечно по молодости-дурости чуток обосрался, но аноны итт все равно обосрались сильнее — наивный алгоритм дает худшую точность!
Аноним 08/12/15 Втр 10:58:39 #109 №598841 
>>598829
Вся доска ссыт дебилу в лицо, указывая на его конченые ошибки, а он требует еще пруфов, как охуенно.
Илюша, не боишься, что я к тебе в школу наведаюсь?
Аноним 08/12/15 Втр 10:59:03 #110 №598842 
>>598841
Педрилка, вот тебе бенчмарки, обтекай.
Аноним 08/12/15 Втр 10:59:38 #111 №598844 
>>598838
Как интереесноооо...
Может тоже в го-парашу вкатиться.
А нет! Я же не в пубертатном периоде.
Аноним 08/12/15 Втр 11:00:48 #112 №598845 
В каком лицее наш чмоша учится?
Не поленюсь наведаться туда и поговорить с его классным руководителем по поводу его поведения.
Аноним 08/12/15 Втр 11:02:28 #113 №598846 
>>598837
>>598841
>>598844
>>598845
Ну короче на доске очередной тред в мою честь. Неужели вы такие тупые, что не понимаете, что любое обсуждение моей персоны только поддувает мое ЧСВ? Обидеть вам меня не удастся, а вот эго мое подогреть — еще как.

Кстати, судя по бенчмаркам, я таки папка здесь, в вы лолки!
Аноним 08/12/15 Втр 11:02:51 #114 №598847 
>>598838
> clever по точности лучше наивного алгоритма
И что тут удивительного?
Аноним 08/12/15 Втр 11:03:47 #115 №598848 
>>598847
А то, что петуханы итт утверждали, что второй и ТЕМ БОЛЕЕ, третий алгоритм будут по точности значительно уступать первому, наивному, который дурачки тут полтреда на хаскелях-кложурах строчили.
Аноним 08/12/15 Втр 11:04:05 #116 №598849 
*вплоть до значимого порядка!
Аноним 08/12/15 Втр 11:04:50 #117 №598850 
>>598846
Браток, да мы только за. Приходи чаще, будем подогревать чсв еще больше.
Как ты не понимаешь, что развлекаемся тут мы, а не ты. Такой-то блядский цирк со школьниками и фансервисом.
Аноним 08/12/15 Втр 11:05:23 #118 №598851 
>>598848
А к ЗНО подготовился?
Аноним 08/12/15 Втр 11:06:13 #119 №598852 
>>598851
Да.

>>598850
Да, блядь, вы развлекаетесь, а я — нет. Ага, еще бы. Я тоже лулзы со всего этого жалкого зреліща ловлю.
Аноним 08/12/15 Втр 11:10:50 #120 №598855 
>>598838
КАКОЕ СМАЧНОЕ ДОМИНИРОВАНИЕ ИЛЮШЕЙ ВСЕГО ПЕТУХАН-ТРЕДА
Аноним 08/12/15 Втр 11:12:24 #121 №598860 
14495623444980.png
>>598852
Аноним 08/12/15 Втр 11:13:29 #122 №598861 
>>598860
GIMP поставил, чмо прыщавое?)
Аноним 08/12/15 Втр 11:13:31 #123 №598862 
>>598855
СеменИлюшаЙен Бурда ИТТ!
Аноним 08/12/15 Втр 11:14:02 #124 №598863 
>>598862
*Иэна Бёрда.

Че, читать не умеешь?
Аноним 08/12/15 Втр 11:14:05 #125 №598864 
>>598861
>чмо прыщавое
>оооу пасматрить я покоммитил в КДЕ кокой молодес)
Аноним 08/12/15 Втр 11:15:20 #126 №598865 
14495625202420.png
>>598861
Аноним 08/12/15 Втр 11:15:21 #127 №598866 
>>598863
Ну, не я пишу divide через e.
А еще не знаю таких конструкций, как as as. Это типа ты заикался, пока текст набирал своими ручками, англичанин?
Аноним 08/12/15 Втр 11:15:24 #128 №598867 
>>598864
Я не говорил, что я молодец из-за коммитов в КДЕ. Я молодец, потому что я хороший парень и альфач, который в отличии от тебя каждые два года катается в америкашку и каждый год на различные ивенты — пьет пивко и общается с пацыками.

Коммиты в KDE не представляют большой ценности — это просто код, его даже обезьяны вроде тебя могут писать.
Аноним 08/12/15 Втр 11:16:03 #129 №598869 
>>598863
*Ен Бурда
Аноним 08/12/15 Втр 11:16:16 #130 №598870 
>>598867
Альфач, плис, адрес лицея скажи, заебал уже.
Аноним 08/12/15 Втр 11:18:04 #131 №598871 
>>598866
>divide через e.
Можно было сразу указать мне на опечатку, дурка.
>As as
Ща поисправляю.

Ты там говорил, что у меня ошибки в грамматике, а показал только две опечатки)). Еще что-то есть? Мне лень вычитывать, а так я рад буду исправить.

>>598869
То, что ты не умеешь имя правильно читать — это не моя забота.
Аноним 08/12/15 Втр 11:18:09 #132 №598872 
>>598867
>Пьет пифко
Какой взрослый у нас! А еще наверное тяночек ебешь, да? Слушай, ну тебе прямо ачивку можно дать, "Первый ИТТ".
В общем, лет 5 пройдет, отпишешь. А то у меня уже испанский стыд от мемуаров 16-летнего графомана.
Аноним 08/12/15 Втр 11:18:42 #133 №598873 
14495627224920.jpg
>>598867
>Я молодец, потому что я обоссанная свинья и малолетний долбоёб, срущий каждый день в /pr/, так как во всех других местах мне сразу суют за щёку
Аноним 08/12/15 Втр 11:19:03 #134 №598875 
>>598871
Поехавший, я вообще не понимаю, о чем ты говоришь. Ты мне начал пояснять за то, как читается твоя подпольная кличка, я тебе ответил. Хуй соси, чмоша.
Аноним 08/12/15 Втр 11:19:40 #135 №598876 
14495627807270.jpg
>>598871
>пок неправильно
Аноним 08/12/15 Втр 11:20:00 #136 №598877 
Какое омежное имя все-таки, Илюша.
Аноним 08/12/15 Втр 11:20:53 #137 №598879 
>>598872
>А еще наверное тяночек ебешь, да?
Да, у меня регулярный секс.
>А то у меня уже испанский стыд от мемуаров 16-летнего графомана.
Отлично, съебывай.

>>598875
Нах иди лузер.

>>598877
Илюша классное имя, не омежное, альфачевое
Аноним 08/12/15 Втр 11:21:22 #138 №598880 
14495628822310.jpg
>>598877
Настолько омежное, что чмоша не выдержала ежедневных унижений и придумала какого-то "Ена Бурду"
Аноним 08/12/15 Втр 11:21:41 #139 №598881 
Ладно, Илюша, не злись, я тебе в принципе симпатизирую, твоему рвению можно позавидовать, да и заслугам в столь молодом возрасте.
Только методы не те выбираешь, надо сосать хуй, быдло
Аноним 08/12/15 Втр 11:22:09 #140 №598882 
>>598879
>ряяяяяяяяя
Аноним 08/12/15 Втр 11:22:17 #141 №598883 
14495629375140.jpg
>>598879
> Да, у меня регулярный секс.
Со своей мамашей
Илюша !NPmTm9ltvI 08/12/15 Втр 11:23:31 #142 №598885 
ГЕТ 8888
Илюша !NPmTm9ltvI 08/12/15 Втр 11:24:06 #143 №598888 
14495630468990.png
БЕРУ ГЕТ 8888
Аноним 08/12/15 Втр 11:24:27 #144 №598889 
14495630670360.jpg
>>598888
>>598885
Молодец, держи конфетку
Аноним 08/12/15 Втр 11:24:27 #145 №598890 
такой-то вин...
Аноним 08/12/15 Втр 11:24:55 #146 №598891 
>>598888
>2015
>гет в тематике
Откуда же ты вылез?
Аноним 08/12/15 Втр 11:25:15 #147 №598892 
>>598883
Скорее с гитхабчиком, на котором он старательно выдумывает имена для профилей новых ботов-фоловеров, чтобы потом рассказать вновь о своей успешности.
А что мы там видим? Какой-то ссаный бот, какая-то поделка уровня игры Конвея "ЖЫзнь", еще какая-то кутепараша, Goвно...
Ты покажи, собственно, хоть что-то, пыль в глаза кидать, рассасывая и смакуя подробности подсчета среднего арифметического охуеть, какая важная задача будешь при написании дипломной работы.
Аноним 08/12/15 Втр 11:26:05 #148 №598893 
>>598891
Ну, на блатных хуях Google Code-In и ТСН прискакал.
Аноним 08/12/15 Втр 11:28:04 #149 №598894 
>>598892
Я сейчас занимаюсь разработкой сборщика книжек, на Go. Как Hugo, только собирает книги.

Markdown -> html/epub/fb2/pdf/etc
Аноним 08/12/15 Втр 11:28:18 #150 №598896 
>>598850
Мне кажется, развлекаются все. И все довольны и счастливы. Сосач - счастливое и радостное место, здесь все твои друзья, обязательно возвращайся завтра!
Аноним 08/12/15 Втр 11:28:47 #151 №598897 
>>598896
Понимаешь, Двач это такая система форумов, где каждая точка зрения имеет право на жизнь.
Аноним 08/12/15 Втр 11:29:17 #152 №598898 
>>598894
Охуеть, вот этим и займись сейчас.
Кстати, без шуток, ты какого хуя не в школе? 10:29:50 сейчас
Аноним 08/12/15 Втр 11:29:48 #153 №598899 
>>598867
Как будто здесь пол-трэда не ездит в Америку по работе.
Аноним 08/12/15 Втр 11:30:53 #154 №598900 
14495634538180.jpg
Nothing special, just yet another highly talanted govnoed.
Аноним 08/12/15 Втр 11:32:19 #155 №598901 
>>598898
>Кстати, без шуток, ты какого хуя не в школе?
Я самую малость приболел.
Аноним 08/12/15 Втр 11:32:37 #156 №598902 
>>598867
Бля, вот мне кажется, что ты пиздишь.
Если ты так же ведешь себя ИРЛ, людям в принципе возле тебя будет некомфортно, это прописная истина.
Аноним 08/12/15 Втр 11:32:56 #157 №598903 
Да ладно вам, если серьёзно, то Илюша вырастет норм пацаном.
Ему только кризис подростковый надо пережить, но я уверен опытне анонимные психотерапевты ему в этом помогут.
Аноним 08/12/15 Втр 11:32:56 #158 №598904 
>>598901
Выздоравливай.
Аноним 08/12/15 Втр 11:33:55 #159 №598905 
>>598901
Подхватил сифилис от "регулярного секса" с привокзальной бомжихой?
Аноним 08/12/15 Втр 11:34:37 #160 №598906 
>>598905
Умом тронулся от популярности на дваче.
Аноним 08/12/15 Втр 11:36:53 #161 №598907 
>>598902
Я себя конечно же не веду так ирл, я ирл стараюсь сдерживаться и ко всем относиться по-человечески. Но на дваче так-то только псы

>>598904
>>598903
Люблю вас, мальчики.

>>598905
Нет, у меня очень ламповая тянка.
Аноним 08/12/15 Втр 11:37:09 #162 №598908 
>>598907
>>598907
Фуууу, пидор.
Аноним 08/12/15 Втр 11:38:02 #163 №598909 
>>598907
>Нет, у меня очень ламповая тянка.
Ламповая, но с сифилисом? Что-то не сходится.
Аноним 08/12/15 Втр 11:38:04 #164 №598910 
>>598907
>ирл стараюсь сдерживаться
Дуалистичная лицемерная натура. Ты болен, Илюша, действительно тяжело болен...
Аноним 08/12/15 Втр 11:38:58 #165 №598911 
14495639384660.jpg
14495639384671.jpg
14495639384682.jpg
14495639384693.jpg
Так и быть, накидаю своих фоточек.

#1: длинные волосы, я тогда играл битлов и оазис...
#2: илюша матричный, сэлфи из FRA аэропорта, долгая пересадка была
#3: илюша обкуренный
#4: илюша пьет с утра сидр и смотрит в даль...
Аноним 08/12/15 Втр 11:39:18 #166 №598912 
14495639586540.jpg
Ну и в конце-концов: счастливый илюша с тянкой.
Аноним 08/12/15 Втр 11:40:48 #167 №598913 
>>598911
Проиграл с всратого омегана

>>598912
4/10
Аноним 08/12/15 Втр 11:40:49 #168 №598914 
Бляяяяяя какой же он омееежныыый
Аноним 08/12/15 Втр 11:41:37 #169 №598916 
>>598914
Или няшный, не пойму.
Во всяком случае, я бы его выебал.
Аноним 08/12/15 Втр 11:41:37 #170 №598917 
>>598913
>>598914
Сразу видно: у маньков бомбит с илюшки-альфача
Аноним 08/12/15 Втр 11:42:15 #171 №598919 
>>598911
Вдаль.
Аноним 08/12/15 Втр 11:42:32 #172 №598920 
>>598917
Да-да, альфач, адрес лицея скажи.
Аноним 08/12/15 Втр 11:45:08 #173 №598924 
>>598920
А зачем тебе? Стрелку забить хочешь?
Аноним 08/12/15 Втр 11:47:54 #174 №598928 
>>598924
Я приду и разъебу всю школу, как в хотлайн майами
Аноним 08/12/15 Втр 11:48:41 #175 №598929 
>>598928
Технический лицей: ул. Тампере, 9.
Аноним 08/12/15 Втр 12:06:22 #176 №598939 
14495655823690.jpg
>>598928
Картинку забыл
Аноним 08/12/15 Втр 12:24:32 #177 №598947 
>>598929
До какого числа справка.
Аноним 08/12/15 Втр 12:30:25 #178 №598950 
>>598947
Завтра уже буду в школе.
Аноним 08/12/15 Втр 13:33:39 #179 №598996 
>>598950
Жди в четверг
Аноним 08/12/15 Втр 13:35:04 #180 №598998 
>>598996
Придешь морду мне бить или директору на меня жаловаться?
Аноним 08/12/15 Втр 13:35:47 #181 №598999 
>>598998
Бля, ты живешь в этом треде?
буду тебя няшить под пледиком и дергать за щечки
Аноним 08/12/15 Втр 13:37:06 #182 №599001 
>>598999
Просто стоит глобальная нотификалка на изменения заголовка страницы (а когда новые сообщения — он меняется).
Аноним 08/12/15 Втр 14:04:43 #183 №599015 
>>599001
Она как расширение браузера?
Аноним 08/12/15 Втр 14:07:37 #184 №599017 
>>599015
http://stackoverflow.com/questions/2271156/chrome-desktop-notification-example
Аноним 08/12/15 Втр 14:15:25 #185 №599021 
>>599017
>
Спасибо.
Как быть таким же крутым как Илья? Аноним 08/12/15 Втр 17:30:11 #186 №599216 
вот в чем вопрос
Аноним 08/12/15 Втр 17:51:29 #187 №599244 
>>599216
Постить надуманный говнокод в бложике, накручивать фолловеров на гитхабе с говнокодом, быть школьником, принимать за щеку в зыкаче и все в таком духе.
Аноним 08/12/15 Втр 17:53:27 #188 №599245 
>>599244
Да ладно те, вырастет, на работу устроится, станет тимлидом в 19, и уедет в америкашку негритосок ебать, пока ты будешь бампать его треды на сосаке.
Аноним 08/12/15 Втр 18:10:46 #189 №599262 
>>599245
На текущий момент он собирается спрятатьтся от могилизации в вузике, если не положит хуй и закончит - наврятли на работу раньше 20 выйдет.
Я спас твой пердак?
Аноним 08/12/15 Втр 18:11:29 #190 №599263 
14495874893110.jpg
>>599245
Как же плохо без негриТЯНОЧКИ
Аноним 08/12/15 Втр 18:13:59 #191 №599265 
>>599262
Всё будет немного не так:
На первых четырёх курсах он нафрилансит нужную суммую денег, чтобы уехать в магистратуру в США. Учась в магистратуре найдёт работу в гугле, после выпуска будет там работать.
я бы так сделал
Аноним 08/12/15 Втр 18:20:58 #192 №599268 
>>598617
>>598608
И еще:
Помогает ли то, что в общем случае среднее арифметическое многомерного массива - это вычисление центра тяжести (точка -> одномерн. -> двухмерн. -> трехмерн.)?

Или я вообще не в ту сторону думаю?
Спасибо.
Аноним 08/12/15 Втр 18:27:57 #193 №599274 
>>599265
Ильюш, свой манямирок в бложике посетить будешь.
Аноним 08/12/15 Втр 18:29:57 #194 №599275 
>>598838
С чего ты взял, что у тебя корректно реализована работа с плавающей точкой?
Аноним 08/12/15 Втр 18:33:34 #195 №599277 
>>599265
>я бы так сделал
Там средний вузик по 30к$ в год берёт. Нафрилансил блядь. До старости фрилансить на такую хуету будешь. Это ещё без учёта проживания.
Аноним 08/12/15 Втр 18:51:51 #196 №599293 
>>599268
Помогает, очень. Поскольку дохуя песка может весить больше пары камней. И если взять сразу камень и прикладывать к нему по песчинке, то получается не очень (переполнение мантисы, только не то переполнение, которое олень выдумывал). И нужно понять где песок, где условно керамзит, а где валуны и сначала взвесить песок и тд.
Аноним 08/12/15 Втр 19:02:58 #197 №599303 
>>599275
А ты на бенчмарке не видишь? Exact подсчитан длинной арифметикой, там уберточность.
Аноним 08/12/15 Втр 19:05:10 #198 №599305 
>>599245
>уедет в америкашку
Я собираюсь в Кардифф.

>>599265
>нафрилансит
Боже упаси, никогда не буду опускаться до фриланса.
>чтобы уехать в магистратуру в США
*UK
>Учась в магистратуре найдёт работу в гугле
не хочу в гугл, хочу в CloudFlare, например
Аноним 08/12/15 Втр 19:30:31 #199 №599319 
>>599303
Мань, где исходники тестов?
Я тебя спрашиваю!
Аноним 08/12/15 Втр 19:31:55 #200 №599321 
>>599319
https://gist.github.com/tucnak/90e61abcda15b1001b8b
Аноним 08/12/15 Втр 19:36:15 #201 №599323 
>>599277
Ну там студенческий заем же, жильё университет даёт.
Я не Илюша, если что, просто друган так уехал один когда-то.
Аноним 08/12/15 Втр 19:54:30 #202 №599339 
>>599321
> ошибки округления
> NormFloat64
Он же просто не понимает о чем идет речь! Знатненьgo обосрамc!
Аноним 08/12/15 Втр 19:56:40 #203 №599343 
>>599339
Лол, что тебе не нравится? Это гауссиана — самый популярное распределение в мире. Реальные датасеты не будут сильно отличаться по характеристикам.
Аноним 08/12/15 Втр 20:04:31 #204 №599351 
>>599343
Мне все нравится. Особенно я люблю момент, где твой алгоритм опиздюливается на крутом логнормальном распределении.
И еще смех вызывает вангование по датасетам. Оно и понятно. Твои реальные данные, как и твои алгоритм – суть белый шум.
Аноним 08/12/15 Втр 20:07:10 #205 №599354 
>>599351
Так, покажи мне такой, желательно, реальный, датасет, на котором clever-алгоритм будет показывать существенные отклонения.

Пока все твои слова — просто пиздежь девственника с доски
Аноним 08/12/15 Втр 20:07:44 #206 №599355 
Пацаны-неудачники-отбросы-отчисленцы, давайте соберемся и захуячим стартап уровня гугла. И надаем за щеку этим талантливым пидорам.
Аноним 08/12/15 Втр 20:14:17 #207 №599359 
>>599323
> студенческий заем же
Васькам из-за бугра дают? Лол?
Аноним 08/12/15 Втр 20:17:08 #208 №599363 
>>599359
Дают-дают, особенно таким, как Илюша.
Аноним 08/12/15 Втр 20:19:05 #209 №599364 
>>599363
https://studentaid.ed.gov/sa/eligibility/non-us-citizens
Там всё сложно, точно дают если есть гринкарта или ты типа беженец. Ещё есть программы от университетов разных, чтобы привлекать умненьких иммигрантов.
Аноним 08/12/15 Втр 20:19:53 #210 №599366 
>>599355
А можно просто надавать за щеку, буквально и без вских стартапов.
Аноним 08/12/15 Втр 20:22:11 #211 №599369 
>>599321
kahan
Наиболее правильная реализация, ибо есть коррекция ошибок округления.
Где спиздил алгоритм?

exact
Нихуя не точная, а всего лишь double вместо float.

Обыкновенные дроби с абсолютной точностью мне запили блджад!


И да, посоны, реквестирую ссыль на статью с погрешностями операций с плавающей точкой и способами их коррекции, а то я проебал!

А вообще тред ебанутый какой-то, начали с красночерных деревьев и быстро скатили все на сраное среднее арифметическое.

Вы бы еще факториалы тут вычисляли, борщехлебы мамкины, блджад!

школьник-кун
Аноним 08/12/15 Втр 20:24:30 #212 №599371 
>>599262
С хуя ли?
Даже я со своим скромным интеллектом получаю сраные 600 евро на 3 курсе, на которые я в своем Харькове живу как бог.
Аноним 08/12/15 Втр 20:36:55 #213 №599386 
>>599364
>Ещё есть программы от университетов разных, чтобы привлекать умненьких иммигрантов
This
Аноним 08/12/15 Втр 20:42:59 #214 №599392 
>>599369
>Где спиздил алгоритм?
В меня как только тряпками бросаться начали — я пошел проф литературу читать и разобрался в сабже. Да и не сложный этот алгоритм, лол, че его пиздить.
>Нихуя не точная, а всего лишь double вместо float.
Вот если бы ты не был долбоебом, то обратил бы внимание, что там big.Rat, а это именно обыкновенные дроби.
>И да, посоны, реквестирую ссыль на статью с погрешностями операций с плавающей точкой
Можешь это почитать, интересно рассказано: http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html
>начали с красночерных деревьев
Ну а что там обсуждать? Среднее арифметичское так-то ржачно, потому что петуханы итт не додумались))
>Вы бы еще факториалы тут вычисляли
А это идея! Кто первый напишет эффективный алгоритм? Если что, элементарная реализация через динамическое программирование не считается эффективной — можно лучше.

>>599371
Харьков, скромный интеллект, 3 курс, 600 евро. А ты неплох, братишка! Рассказывай, как такие золотые горы сворачиваешь?
Аноним 08/12/15 Втр 20:52:50 #215 №599408 
>>599392
Ну сорян, не все на конкурсы гугла ездят в 12 лет.
Аноним 08/12/15 Втр 20:54:15 #216 №599409 
>>599408
Я не шуткую, браток, на полном серьезе спрашиваю. Не представляю, как сейчас в Украине можно парт-таймом такие деньги зарабатывать при скромном интеллекте.
Аноним 08/12/15 Втр 20:55:49 #217 №599412 
>>599354
Тебе выше по треду даже полный алгоритм расписали, дрочило малолетнее. Правда анон перепутал мантису с экспонентой. Но не суть, ты ведь все равно не сможешь написать что-то сложнее алгоритмов из своего поста. Умываю руки. И еще, петушок, не забудь комменты в дискасcе на блоге потереть.

абучан на острие computer science итт с пруфами
Аноним 08/12/15 Втр 20:58:04 #218 №599414 
>>599409
Блять, ну по-сравнению со мной мои одногруппники, конечно, намного тупее, но я много программирую в свободное время. А еще я очень назойливый, ходил на все возможные собеседования, стучал во все возможные вакансии, пока меня не взяли на практику на .NET я тебе больше скажу, я там нихуя не делаю, просто подхожу и спрашиваю, че вот тут делать ебана, нихуя не понятно
Так что даже для тупых есть кормушка.
Аноним 08/12/15 Втр 21:00:16 #219 №599417 
>>599412
>ты ведь все равно не сможешь написать что-то сложнее алгоритмов из своего поста
Не знаю как сейчас, но еще два года назад я спокойно писал поиск максимального потока в графе (в режиме олимпиадки, без гугла).
>И еще, петушок, не забудь комменты в дискасcе на блоге потереть.
Но их там нет!
Аноним 08/12/15 Втр 21:00:42 #220 №599418 
14495976421650.png
>>599392
Я этот ваш го в первый раз вижу, я хз, что там у вас за библиотеки.
И кстати, почему гаусов ранд дает погрешность порядка 10 машинных эпсилон на миллиарде точек? Не многовато? Ты уверен, что гуглобляди ничего не напутали в своих либах?
Аноним 08/12/15 Втр 21:02:03 #221 №599420 
>>599417
А флойда-фалкерсона ты писал? Или кто?
Аноним 08/12/15 Втр 21:04:06 #222 №599421 
>>599418
>я хз, что там у вас за библиотеки.
Тогда зачем лишний раз пиздишь? Дабл-хуябл, блядь.
>погрешность порядка 10 машинных эпсилон на миллиарде точек? Не многовато?
норм.
>Ты уверен, что гуглобляди ничего не напутали в своих либах?
да

>>599420
флойда кстати знаю, но никогда не приходилось нигде его писать, форда-фалкерсона писал только один раз, задачка была интересная, про гонки... может найду, если анону будет интересно
Аноним 08/12/15 Втр 21:04:33 #223 №599422 
>>599417
Тот факт, что тебя ебалом ткнули в алгоритм написания датасета, на котором твои поделки едут нахуй, ты предпочел проигнорить. Ясно-понтяно, смываем.
Аноним 08/12/15 Втр 21:06:01 #224 №599423 
>>599422
Сферический датасет всегда можно придумать, ты мне какой-то реальный набор данных покажи, акей?
Аноним 08/12/15 Втр 21:13:06 #225 №599428 
>>599423
> логнормальное
Ты в глаза ебешься? Или в твоем мире еще не проходят логарифмы?
Аноним 08/12/15 Втр 21:15:43 #226 №599431 
>>599428
Логнорма́льное распределе́ние в теории вероятностей — это двухпараметрическое семейство абсолютно непрерывных распределений. Если случайная величина имеет логнормальное распределение, то её логарифм имеет нормальное распределение.

Ты же знаешь, что я школьник, какой теорвер. Ты мне датасет можешь дать, а не терминами бросаться?
Аноним 08/12/15 Втр 21:16:31 #227 №599434 
>>599421
Милейший, я к вам матом не обращался, извольте вести беседу в рамках литературного языка!


Я про химиотерапию не зря спросил, ибо среднее арифметическое от миллиарда точек должно быть на уровне стат. погрешности. То есть ты оцениваешь погрешность вычислитель

Аноним 08/12/15 Втр 21:18:29 #228 №599439 
>>599434
Погрешность вычисления погрешности грубо говоря, ты все еще уверен в корректности своих бенчмарков?

Аноним 08/12/15 Втр 21:18:53 #229 №599440 
>>599431
Слился защеканец, как и следовало ожидать. Впрочем, на зыкаче ничего нового, малолеки рвутся.
Аноним 08/12/15 Втр 21:19:17 #230 №599442 
>>599434
Про эпсилон
ненавижу автозамену!
Аноним 08/12/15 Втр 21:21:43 #231 №599445 
14495989033690.jpg
>>599442
А, да, картинку забыл.
Аноним 08/12/15 Втр 21:33:16 #232 №599452 
>>599440
>знаешь, что общаешься со старшеклассником, который еще не учил теорвер
>на запрос о реальном датасете вместо оного сыпешь семейством распределений
>вокруг одни защеканцы и малолетки, которые рвутся

на самом деле долбоеб это ты)
Аноним 08/12/15 Втр 22:10:37 #233 №599496 
>>599452
Очень ты весело порвался, люблю такое.
> гауссиана? знаю!
> logнормальное? не знаю, нет.
> за весь день не смог доехать до алгоритма итт

Вот тебе набор данных https://ideone.com/cfOoH9
Остается только перемешать X * 10 таких наборов, добавить X единиц и понаблюдать за ОПом-защеканцем. Так что иди хуйцы соси, старшеклассник, пока не остыли.
Аноним 08/12/15 Втр 23:18:45 #234 №599557 
>>599293
Ок, спасибо!
А можно узнать в общем случае - какой смысл узнавать центро тяжести валуна и трех песчинок?
Ведь практически нет такой точности, чтобы увидеть разницу.
Объясни пожалуйста.
sageАноним 08/12/15 Втр 23:29:21 #235 №599567 
>>599557
> дохуя песка
!=
> трех песчинок

Я привел почти нерабочий алгоритм, где можно проебаться и получить порядок или несколько чисто на аккумуляции ошибки округления. Конечно такое значение среднего будет очень мелкое, но будет и в условных численных методах или сферическом data science этот порядок может иметь value.

Короче тред про алгоритмы считаю нужным объявить закрытым и игнорить подобные темы на сосаче до исхода рака, т.е. навечно.
Аноним 08/12/15 Втр 23:58:49 #236 №599600 
у вас теперь срач из го-треда сюда перекатился чтоли?
Аноним 09/12/15 Срд 00:07:22 #237 №599604 
>>599496
Ааааа, лол. Это называется логнормальным распределением. Так я это знал. Сразу сказал бы, 2^-i.
sageАноним 09/12/15 Срд 01:08:01 #238 №599631 
>>599604
Это не логнормальное. В нормальное логнормальное ты не смог.
Аноним 09/12/15 Срд 19:07:43 #239 №600134 
илюша ты где
Аноним 09/12/15 Срд 21:05:24 #240 №600239 
14496843247650.jpg
>>600134
В котле могилизируется.
Аноним 09/12/15 Срд 21:47:32 #241 №600280 
Ну и где тот петух, что узнавал адрес моей школы?
Аноним 09/12/15 Срд 22:11:19 #242 №600304 
>>600280
Кувыркается в постели с твоей мамкой
Аноним 09/12/15 Срд 23:48:39 #243 №600394 
>>600304
Умри тупая сука не говори такие вещи про мою мать как тебе не стыдно вообще!!
Аноним 12/12/15 Суб 10:52:45 #244 №601464 
>>600394
А твой отец-членодевка лижет ему яйца.
Аноним 17/12/15 Чтв 18:17:22 #245 №606048 
бамп
comments powered by Disqus