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

Обсуждение задачи 1489. Точки на параллелепипеде

printf precision
Послано []zhi (Bozhin Katsarski) 30 дек 2013 02:20
My question is not particularly about this problem,
but about printf output with precision 10^-6 or better.

In this problem when I use float and output with printf("%.6f", ... ) I get WA8.
When I use double and printf("%.6lf", ... ) I get WA1.
What is the correct approach please?
Re: printf precision
Послано []zhi (Bozhin Katsarski) 30 дек 2013 02:30
I later got AC with this algorithm, it was correct as I had expected.
What I did was use double for the points' coordinates and output with ".6f" as if the were float.
Why does that work and my other version doesn't?