| |||
Объясните, пожалуйста, почему для задач на тип действительных чисел вы контрольной разностью между результатом, посчитанным компьютером, и реальным результатом берёте число 0.00000001? Почему не 0.0000001, например? |
Re: Происхождение разности | |
Я тесты не составлял и мое мнение представляет взгляд со стороны. Наверно, точность 1e-8 выбрана просто потому, что ее легко получить при использовании чисел с двойной точностью. Такое число дает 16 верных цифр, т.е. по 8 цифр на целую и дробную части. Для проверки большинства задач этого вполне достаточно. Низкие требования к точности ответа могут пропустить некоторые ошибки в других задачах, например, использование неустойчивого алгоритма или пропуск членов при суммировании ряда. |