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

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


 
[Вернуться к задаче]   1 2 3 4 5
  61  Бектуган Бакытжан, 07 сентября 2018 г. 14:08:12
     Если дискриминант равен нулю, это НЕ означает что существует один корень. Просто 2 корня равны. НАДО БЫЛО уточнить этот случай.
     Уточнено.
  62  Мячин Данил Александрович, 01 марта 2018 г. 16:11:51
     Тесты чуть-чуть плохие. Я сдавал эту задачу в другой системе, не прошёл тест -205 0 -64, в здесь прошёл
  63  Иванов Иван, 06 апреля 2016 г. 11:29:26
     Да, пришлось помучаться с числами).
Небольшая подсказка для тех кто давно мучается: константные значения в формулах указывайте, как значения с плавающей точкой, а не целочисленные.
  64  Литвинко Владислав Вячеславович, 12 декабря 2014 г. 13:38:11
     я так понял что нету разнмцы выводить корни по возрастанию или убыванию ответ всё равно верный?
  65  Литвинко Владислав Вячеславович, 11 декабря 2013 г. 10:23:21
     и когда корней может быть бесконечно много???
     когда все коэффициенты равны нулю
  66  Пашковский Сергей, 02 июня 2013 г. 1:42:25
     подскажите пожалуйста в случаях когда: (a=0; b=0; c=0), (a=0; b=0; c<>0), нужно выводить -1?
     В первом случае -1, во втором 0.
  67  Дафна Гард, 29 ноября 2012 г. 10:37:57
     УРА!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! С седьмого раза сдала!
     Наверное неделю решали? Как раз по одной сдаче на день :)
  68  Жемелев Георгий Алексеевич, 22 августа 2012 г. 23:42:48
     "Единственная строка входного файла INPUT.TXT содержит три целых числа a, b и c, каждое из которых не превосходит по модулю 30000."
Исправьте условие, пожалуйста, в 31-м тесте на вход подаются или вещественные числа, или целые числа, по модулю превосходящие 32768!
     Не правда, в 31-м тесте числа по модулю не превосходят 30000.
  69  Салимов Бахтиёр Хайдарович, 13 июня 2012 г. 1:15:35
     Чтобы добавить нули в с++, нужно написать:
сout.precision (11);
//выводит 10 нулей после запитой.
fout<<showpoint<<a<<'\t';
//выводит 10 нулей после запитой, если a-целое число. а должен быть real;
Пример:
#include<iostream>
using namespace std;
int main()
{
float a;
cin>>a;
cout.precision (11);
cout<<showpoint<<a<<'\t';
return 0;
}
Если вводит 3 выводит 3,0000000000.
     Полагаю, что это поможет многим.
  70  Бронников Георгий Олегович, 12 марта 2012 г. 17:21:14
     На будущее. В этой задаче не обязательно использовать double и тем более extended, а коэфициенты читаются обыкновенныым integer-ом. Проблема задачи только в том, что необходимо в нужном порядке проверять условия. Напишите любой тест и интуитивно подумайте, что вы будете проверять в первую очередь. Согласитесь, явно не дискриминант в уравнении 0х^2+0х+0=0. Это совет от человека, который со второй попытки сдал эту задачу на ACCEPTED, причём первая попытка загнулась именно из-за неправильного порядка условий.
  71  Ниненко А. Е, 22 ноября 2011 г. 21:32:36
     Если a может быть равно нулю, то какое же оно квадратное?!
     ну да, уравнение получается не всегда квадратное
  72  Ололош Мишаня, 13 ноября 2011 г. 16:38:42
     я не понимаю
бесконечно много корней, когда дискриминант отрицательный, нет?
     нет
  73  Барсова Надя Филлиповна, 27 октября 2011 г. 23:00:25
     почему в условии не оговорено то, что надо выводить '0', ЕСЛИ НЕТ КОРНЕЕЕЕЕЕЙ!!!!!! СТОЛЬКО ВОЗНИ ИЗ-ЗА ЭТОГО!!!!!!!!!!!!!!!!!!!
     а так не понятно? нужно выводить в первой строке количество корней, а если корней нет, то их количество равно нулю, его и выводим, а на следующей строке выводим 0 самих корней, т.е. ничего не выводим и получается в ответе 0, все оговорено условиями.
  74  Воронцова Александра Евгеньевна, 13 июня 2011 г. 12:43:52
     Исправбте условия, пожалуйста. Коэффициенты в 31 тесте явно нецелые. Если не прочитать обсуждение, этого никак не отсечь
     Неправда, коэффициенты в 31 тесте целые.
  75  Кудаков Вадим Сергеевич, 11 мая 2011 г. 18:58:36
     Интересная задачка, немало с ней помучался.
  76  Тулегенов Нурлан, 17 января 2011 г. 10:37:14
     Сдал!!! кое-как!!! у кого если TLE и нет циклов, значит вы где-то делите на ноль!
P.S. Вообще если D=0, то там будет не один корень, а два, просто они совпадают!!!
  77  Shahbozi Shavkat, 01 декабря 2010 г. 7:19:20
     а если а==0 и b==0
     тогда если c=0, то -1, иначе корней нет и следует выводить 0.
  78  Аскаров Айдын Нурлыбекович, 11 августа 2010 г. 21:35:22
     3 с половиной часа сидел без остановки аш голова закружилась и еще + с носа кровь пошла,Но все равно Accepted!!!! Но огромное спасибо составителям хорошо потрудились...
  79  Bliss, 10 августа 2010 г. 17:29:11
     Маленький совет. Рассмотреть отдельно случаи (a==0 && b==0 && c==0), (a==0 && b==0), (a==0)
и проверять их в таком-же порядке. А потом уже вычислять дискриминант.
  80  Яруллин Рамиль, 24 июня 2010 г. 12:59:57
     у меня с real очень даже хорошо сдалась задача, так что экономьте на extended
 1 2 3 4 5

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

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