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

Обсуждение задачи 1948. Робот на прямой

can anybody explain me how to use reals with big range like 10^18 or 10^19 more precisely in pascal?
Vedernikoff 'Goryinyich' Sergey (HSE: АОП) Re: How to use reals with range 10^18 in pascal? [2] // Задача 1948. Робот на прямой 6 янв 2013 21:38
If you need real numbers with best affordable precision - use long double ("extended" in pascal).

Edited by author 06.01.2013 23:12
I knew the solution was k=1 or trunc((1+12*b*b/(a*a)-3*c/a)). but i could not take precision.
Vedernikoff 'Goryinyich' Sergey (HSE: АОП) писал(a) 6 января 2013 21:38
If you need real numbers with best affordable precision - use long double ("extended" in pascal).
Vedernikoff 'Goryinyich' Sergey (HSE: АОП) Re: How to use reals with range 10^18 in pascal? // Задача 1948. Робот на прямой 7 янв 2013 01:19
F**k, spoiler =(
Then you don't need real numbers here - long long (int64 in Pascal) is enough to solve it