ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 2121. Пересечение парабол

Precision errors?
Послано Timothy Mou 23 май 2019 20:14
I believe I am having precision errors when calculating the solution.
I changed from doubles to long doubles and got one more test case, so I believe my solution is correct but not precise enough.
Any tips to resolve this?
Re: Precision errors?
Послано Timothy Mou 23 май 2019 21:16
Never mind, there was simplification in the calculations and then I just hard-coded printed out the decimals. This problem is just cancer
Re: Precision errors?
Послано Felix_Mate 3 июн 2019 20:29
Yes
Some tests:
a = 1
ans = 3.666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667

a = 1.5
ans = 5.666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667

a = 666
ans = 2663.66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666674

a = 1000000000000000000
ans = 3999999999999999999.666666666666666666666666666666666666666666666666666666666666666333333333

Edited by author 03.06.2019 20:30