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

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


 
[Вернуться к задаче]   1 2
  1  Урубаев Абдисатар, 04 ноября 2025 г. 17:45:05
     a=list(map(int,input().split())) b=[] for x in range(-100,101): if a[0]*x**3+a[1]*x**2+a[2]*x+a[3]==0: b.append(x) print(*b)
  2  Ховалыг Мерген Амурович, 30 июля 2025 г. 8:54:00
     Range должен быть от -100 до 101
  3  Ховалыг Мерген Амурович, 30 июля 2025 г. 8:53:37
     Напишите range от -100 до 101
  4  Орешич Матвей Ромаанович, 02 мая 2025 г. 15:51:13
     a, b, c, d = map(int, input().split()) for i in range(-100, 100): if (a*(i**3)+b*(i**2)+c*i+d) == 0: print(i, end=' ') что не так, пишет на 10 тесте Wrong answer
  5  Кулик Николай Алексеевич, 05 марта 2025 г. 13:16:44
     cin>>a>>b>>c>>d; for (int i=-100;i<=100;i++){ if (a*(i*i*i)+b*(i*i)+c*i+d==0){ cout<<i<<" "; } }
  6  Акромжон Ибрагимов, 28 декабря 2024 г. 23:11:14
     p(x)=a(x-c[1])(x-c[2]) ... (x-c[n]),где c[1],c[2],…,c[n]— (в общем случае комплексные) корни многочлена p(x) возможно с повторениями, при этом если среди корней c[1], c[2], …, c[n] многочлена p(x) встречаются равные, то их общее значение называется кратным корнем, а количество — кратностью этого корня.
  7  Расул, 13 декабря 2024 г. 12:44:51
     #include <iostream> #include <cmath> using namespace std; int juftboluvchi(int n) { int s = 0; for (int i = 1; i <= sqrt(n); i++) { if (n % i == 0) { if (i % 2 == 0) { s++; } if ((n / i) % 2 == 0 && i != n / i) { s++; } } } return s; } int toqboluvchi(int n) { int s = 0; for (int i = 1; i*i <= n; i++) { if (n % i == 0) { if (i % 2 != 0) { s++; } if ((n / i) % 2 != 0 && i != n / i) { s++; } } } return s; } int main() { int t, n; cin >> t; for (int i = 0; i < t; i++) { cin >> n; if(toqboluvchi(n)==juftboluvchi(n)) { cout<<"YES"; } else{ cout<<"NO"; } } return 0; }
  8  Неизвестный, 11 ноября 2024 г. 9:26:35
     отправьте пожалуйста решение этой задачи
  9  Луканский Денис, 05 октября 2024 г. 19:43:14
     int на С++ не пройдет, используйте типы больше
  10  Некруз, 09 сентября 2024 г. 12:43:48
     Просто переберите все числа от -100 до 100 в место х. Если ответ равен 0 то добавьте его в сет и в конце выведите. Ещё одна вещь всё в дабл а то будет вывдить ошибку на тесте 11.
  11  Сайфуллин Рустам Расулевич, 10 ноября 2023 г. 2:25:59
     для вычисления и нахождения корней использовал библиотеку Numpy, но в конечном итоге всё равно выдает ошибку в 1 же тесте.
     numpy не является частью компилятора Python и поэтому недоступна на олимпиадах и на этом сайте.
  12  Демидович Павел, 15 января 2023 г. 18:56:14
     как понять - "кратные корни" в данном контексте?
     Википедия, статья "Корень многочлена". Там в том числе вводится и понятие "Кратный корень".
  13  Неизвестный, 13 июня 2021 г. 20:49:09
     друзя, щас компы мощные, тут не нужна знание математики а просто условие! это я дал подсказку тем кто начели много думать там где это не надо
  14  Полежаев Алексей Николаевич, 06 февраля 2021 г. 9:17:21
     Забавно, что максимальное значение коэффициентов ровное такое же, как у short'а)
  15  Неизвестный, 12 апреля 2020 г. 16:47:04
     Не парьтесь насчет "кратных" корней. Если ваш цикл правильный, тут не могут получиться кратные корни.
  16  Радмир, 01 апреля 2020 г. 6:26:18
     у меня почему-то компилятор gnu c++ неправильно суммирует множители, если возводить в степень через pow, а тут все тесты проходит
  17  Шрестха Роман Паванович, 09 декабря 2019 г. 19:28:49
     подсказка для тех, кто хочет попасть в "лучшие попытки" - лишний пробел в конце вывода не возбраняется.
  18  Колпаков Артём Викторович, 01 июля 2019 г. 22:59:47
     Вероятно в 12 тесте некорректные данные, потому что С должен делиться на А нацело.
     (2x^2+1)(x-1) = 2x^3-2x^2+x-1. Здесь ни C, ни D не делится на A нацело. А при этом корень только x=1. Так что Ваше требование "должен делиться" неверное.
  19  Хайрнасов Андрей Константинович, 17 июня 2019 г. 8:53:39
     Соколов Андрей Анатольевич, надо *e, = map(int, input().split())
  20  Карпухин Александр Викторович, 03 декабря 2018 г. 16:22:49
     2 тест видимо не "3 -15 18 0". У меня все 3 теста из примеров в программе проходят, но при сдаче - завал на 2. int A; real B; Write (A); Write (B:0:0); Выводы ведь одинаковые получаются или нет? Возможно у меня в этом "проблема"
     Легко узнать, 2 тест как в условии или нет. Читаете данные. Далее если данные как во втором тесте условия - делите на ноль или другим способом выкидываете исключение. Если при сдаче этот вариант даёт Runtime Error - на том тесте входные данные именно такие.
 1 2

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

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