Грабли: различия между версиями

Материал из Олимпиадное программирование в УлГТУ
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 8: Строка 8:


=== Вещественные числа нужно использовать с осторожностью; функции <math.h> работают с вещественными числами ===
=== Вещественные числа нужно использовать с осторожностью; функции <math.h> работают с вещественными числами ===
* [http://isocpp.org/wiki/faq/newbie#floating-point-arith isocpp.org &mdash; Why doesn’t my floating-point comparison work?]
* Макконнелл С. Совершенный код / С. Макконнелл. &mdash; М.: Русская редакция, 2010. &mdash; 896 с. &mdash; П. 12.3. &laquo;Числа с плавающей запятой&raquo;, с. 286
* Макконнелл С. Совершенный код / С. Макконнелл. &mdash; М.: Русская редакция, 2010. &mdash; 896 с. &mdash; П. 12.3. &laquo;Числа с плавающей запятой&raquo;, с. 286
* [http://codeforces.ru/blog/entry/17584 Codeforces &mdash; Weird bug with pow?]
* [http://codeforces.ru/blog/entry/17584 Codeforces &mdash; Weird bug with pow?]

Версия от 01:32, 12 августа 2015

cin/cout работает медленнее scanf/printf

endl сбрасывает буфер вывода после перевода строки

Вещественные числа нужно использовать с осторожностью; функции <math.h> работают с вещественными числами

В <math.h> Visual C++ уже заняты глобальные имена j0, j1, jn, y0, y1, yn

Метод .size() у контейнеров STL возвращает беззнаковое число