Грабли: различия между версиями
Перейти к навигации
Перейти к поиску
Sunar (обсуждение | вклад) Нет описания правки |
|||
Строка 11: | Строка 11: | ||
=== Не использовать переменные y1 и подобные === | === Не использовать переменные y1 и подобные === | ||
* Личный опыт | * Личный опыт | ||
=== Добавлять (int) к str.size() если вычитать число === | |||
* int n = str().size() - 26; - не даст то, что хочется, и жопу порвет. | |||
* личный опыт |
Версия от 21:25, 28 апреля 2015
cin/cout работает медленнее scanf/printf
- Codeforces — Ввод/вывод в C++
- Codeforces — Снова про ввод/вывод в C++
- Habrahabr — Насколько медленны iostreams?
Вещественные числа нужно использовать с осторожностью; функции <math.h> работают с вещественными числами
- Макконнелл С. Совершенный код / С. Макконнелл. — М.: Русская редакция, 2010. — 896 с. — П. 12.3. «Числа с плавающей запятой», с. 286
- Codeforces — Weird bug with pow?
- Codeforces — Работа с вещественными числами
Не использовать переменные y1 и подобные
- Личный опыт
Добавлять (int) к str.size() если вычитать число
- int n = str().size() - 26; - не даст то, что хочется, и жопу порвет.
- личный опыт