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

Обсуждение задачи 1154. Сражение магов

IF you get WA 10 !!!
Послано Akcium 28 июл 2005 19:35
with code like this
if(lmastery-dmastery>maxdif)
    maxdif = lmastery - dmastery;

i got WA 10

but with
if(lmastery-dmastery>maxdif+1e-9)
    maxdif = lmastery - dmastery;
i got AC
Re: IF you get WA 10 !!!(1154 Mags contest)
Послано svr 28 янв 2007 10:39
I havn't rools for choosing right value eps=1e-9.
Insread I use more 10 times already my unit
for long arithmetics and have Ac.
In this problem I used fraction of tipe LongA/longA.
Of couse authors used flouts but my exact arithm and
author's rounding floats correspond and it is very very
surprisingly.
Except for roudindg problem is very simple and
dosn't demand any optimization for time and memory.
Re: IF you get WA 10 !!!(1154 Mags contest)
Послано bsu.mmf.team 20 янв 2011 19:51
Nice advice! Thank you.