Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
[Вернуться к задаче]   1 2
  21  Антон Манько, 11 января 2022 г. 19:08:21
     а вывод 1е+12 принимает?
     Экспоненциальная запись принимается, главное в мантиссе должно быть достаточно циферок для точного представления числа.
  22  Вишняков Тимур Николаевич, 29 ноября 2020 г. 0:13:56
     Тем, кто всё ещё жалуется на "неправильный" # тест, посвящается. Это задача имеет решение в целых числах, т.е. вообще без использования double, корней и степеней. Только int, как в старые восьмибитные времена. Попробуйте нарисовать треугольник из условия и обвести его прямоугольником, стороны которого параллельны осям координат. Вы заметите, что рядом образуется несколько треугольников с прямыми углами, площади которых всегда (!) будут кратны 1/2. Вычтите их суммарную площадь из площади описанного прямоугольника и получите площадь искомого треугольника. Есть тонкость, в # тесте кроме треугольников образуется ещё и маленький квадратик, площадь которого тоже надо учесть. И это труднее всего. Не знаю, может есть и более простое решение в целых числах, но я додумался только до такого.
  23  Зинов Вадим, 01 августа 2020 г. 4:06:51
     Почему то формула герона меня подвела( Решил через сумму трапеций
  24  Гусев Сергей Павлович, 25 июля 2020 г. 20:58:07
     ребят, если автор не сумел, то хоть я хоть чуть чуть помогу вам. Нужно выводить числа с 1 знаком после запятой. И очень удобно решать по формуле Герона
  25  Борисов Михаил Вадимович, 08 июня 2020 г. 15:33:33
     Для решении задачи требуется округление до десятых
  26  Асет Алибек Асетулы, 09 мая 2020 г. 15:50:59
     Если не выводить нули, то задача почему то не проходит. Хотя в примерах и в условиях не указано что нужно выводить 6 знаков после после запятых с нулями.
  27  Феникс, 04 мая 2020 г. 22:37:52
     почему один и тот же код проходит на FreePascal(12826078) и не проходит на ABCPascal(12826072). В чём разница?
     Оказалось, Free Pascal проводит оптимизации, которые благотворно сказались на работоспособности Вашего неправильного кода.
  28  Странник, 11 марта 2020 г. 11:03:12
     Это не точно, но похоже что на ввод подаются не целые числа.
     Во всех тестах все числа целые от минус миллиона до миллиона, все в первой строке и разделены одиночными пробелами, перед первым числом и после последнего пробелов нет. Никаких десятичных точек во вводе нет.
  29  Зубков, 17 января 2020 г. 23:18:08
     Почему ответ принимается если на демонстрационных примерах программа выдает 6.000000 вместо 6 и 4.500000 вместо 4.5? Для чисел с одинарной точность 6 знаков, но для чисел с двойной точностью 15. Как из задачи понять какая точнось нужна?
  30  Иванов Александр Александрович, 04 января 2020 г. 9:18:42
     АДМИНИСТРАТОР, проверьте пожалуйста 8-й тест! Один и тот же код во Free Pascal проходит (12089923), в PacalABc.NET - нет (12089932)
     Оказалось, Free Pascal проводит оптимизации, которые благотворно сказались на работоспособности Вашего неправильного кода.
  31  Дмитрий, 14 ноября 2019 г. 17:41:18
     Дайте ещё какой-нибудь тест, не понимаю, почему не проходит. Локально уже все варианты входных данных проверил - всё работает корректно.
  32  Бендерский Кирилл Дмитриевич, 09 октября 2019 г. 19:26:14
     кто не сдает на плюсах,напишите cout << fixed ....
  33  Буславский Александр Андреевич, 14 мая 2019 г. 3:22:54
     Кто бы мог подумать, что применение модуля приводит к ошибке...
     У Вас НЕТ двух решений, которые отличаются ТОЛЬКО применением операции модуля.
  34  Борисенко Даниил Андреевич, 02 февраля 2019 г. 23:00:15
     Уважаемые админы, подскажите, пожалуйста, в чем принципиальное отличие "abs" от "fabs"в этой задаче? Я совершенно не понимаю на каком уровне ошибка.. Почему "fabs" проходит, а "abs" нет? Язык с++. Решение №9980818 проходит, а №9980822 нет. Почему так происходит, если обе эти функции работают с форматом "long double". Заранее спасибо...
     Удивительно то, что хоть что-то проходит. При выводе long double через gcc/cstdio/printf следует писать %Lf, а не %lf.
  35  Кирпаль Андрей Николаевич, 06 января 2019 г. 17:09:07
     А треугольник может быть не прямоугольным?
     Может.
  36  Буреев Нияз Айратович, 21 декабря 2018 г. 19:36:14
     как я понял sqrt использовать нельзя ,ибо он не точный.Поищите "Знаковая площадь треугольника и предикат "По часовой стрелке"" ,там есть формула с делением
  37  Кузнецов Юрий Александрович, 21 декабря 2018 г. 4:21:25
     Уважаемый одмен, а можно в условии задачи указывать все параметры вывода?
     В этой задаче разрешается практически любой формат, лишь бы число было выведено абсолютно точно.
  38  Шепелев Александр Анатоьевич, 31 октября 2018 г. 21:33:29
     Почему вы не написали, что нужно выводить с точностью до 1 знака после запятой.
     Потому что если выводить с двумя знаками после запятой - тоже принимает.
  39  Войнов Андрей Александрович, 14 сентября 2018 г. 20:16:00
     Я одного не могу понять, почему у меня на Паскале с фиксированным выводом (1 знак после запятой) приняло, а на С++ (код "идентичен" на обоих языках) - нет. Может я чего-то не знаю о C++? Подскажите, пожалуйста!)
     Да, real Паскаля - это double в C++, не float.
 1 2

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru