> согласитесь всё-таки, подбирать мое дело не просто @Diel если вы готовы назначить денежный приз за нахождение коллизии, скажем $1000, я бы поучаствовал. (:
@Diel Чтобы избежать известных глупых ошибок имеет смысл изучать существующие алгоритмы/их реализации, задаваясь вопросом, почему то или иное место сделано так, как сделано. И это применимо не только к криптографии (:
@mannaro вероятность хотя бы одного выигрыша в серии конечно растёт с длиной серии, но вероятность выигрыша в каждой отдельной игре неизменна. Вероятность хотя бы одного выигрыша в серии дополняет до 1 вероятность не выиграть ни разу, которая равна (1/2)^n.
@savostin не в компиляторе дело. вы ж указатели сравнивали используя map<const char *, int>, а не строчки. Но можно было остановиться и на варианте с const char*, если гарантировать, что указатели всегда будут указывать на исходные строки, заменив map<const char *, int> на map<const char *, int, CompareString>, и определив
@Lerg
> не знакомы, как и с програмированием комплексных чисел в C++...вы бы упомянули, что для работы в C++ с комплексными числами нужно использовать отдельный класс
у меня не было цели показать какую-то конкретную реализацию на С++, да и автор вопроса спрашивал не об этом.
@Lerg ниоткуда не следует нужность только действительной части, может там I и Q нужны? Использовать или нет комплексные числа -- дело вкуса, но понимать, что мнимая единица под знаком exp что-то меняет -- обязательно.
> вообще это для arm микросхем
я понимаю, что это для arm микросхем. Мой вопрос был: ваша программа прямо на микросхеме работать будет, или под ней ещё будет операционная система? _exit -- это, обычно, системный вызов, предполагающий наличие операционной системы. Программа работающая на голом железе не может никуда выйти.
> это компилятор так называется просто
кросс-компиляторы никогда не называются "просто".
> undefined reference to `_exit'
-- линковщик не может найти функцию _exit из библиотеки С компилятора которым вы пользуетесь...
> arm-none-eabi-gcc
...а слово none намекает на то, что библиотеки С в этом компиляторе и нет. Ваша программа будет запускаться под какой-то ОС, или на голом железе?
> В Linux Kernel _никогда_ не использовался и не будет использоваться C++ @RPG@begemot_sun но вообще намечается тенденция: gcc перешёл на С++, gdb в раздумьях, gold (новый линкер из binutils) сразу написан на C++.
@greatvovan да, есть такой вариант, но с точки зрения производительности он заведомо проигрышный из-за кеширования. И один проход -- несомненный плюс, если данные приходят из stdin.
> а что за функция R и T?
остаточный член и очередной член ряда тейлора
> Можете дописать в код?
в этот? Вряд ли.
> Программа считает интеграл 2x/sqrt(1-x^4) с границами от 0 до 1 методом трапеции
какое отношение эта программа имеет к ряду тейлора из вашего вопроса?
@Diel если вы готовы назначить денежный приз за нахождение коллизии, скажем $1000, я бы поучаствовал. (: