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

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


 
[Вернуться к задаче]   1 2 3
  1  Пономарев Артемий Олегович, 03 июля 2026 г. 13:13:59
     def solve_cubic(A, B, C, D): roots = [] for x in range(-100, 101): if A * x**3 + B * x**2 + C * x + D == 0: roots.append(x) return roots A, B, C, D = map(int, input().split()) roots = solve_cubic(A, B, C, D) print(' '.join(map(str, roots)))
  2  Мухаммад, 30 апреля 2026 г. 11:03:51
     1 2 3 4 5 6 7 8 9 #include <iostream> using namespace std; main (){ long long a,b,c,d; cin >>a>>b>>c>>d; for (int x=-100; x<=100;x++) if ((a*x*x*x+b*x*x+c*x+d)==0) cout << x << " "; }
  3  Алексеевич Алексей Алексеевич, 29 апреля 2026 г. 11:47:11
     У меня ошибка 11 что сделать
  4  Мадаминов Махмуджон, 01 февраля 2026 г. 11:38:34
     long long
  5  Урубаев Абдисатар, 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)
  6  Ховалыг Мерген Амурович, 30 июля 2025 г. 8:54:00
     Range должен быть от -100 до 101
  7  Ховалыг Мерген Амурович, 30 июля 2025 г. 8:53:37
     Напишите range от -100 до 101
  8  Орешич Матвей Ромаанович, 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
  9  Кулик Николай Алексеевич, 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<<" "; } }
  10  Акромжон Ибрагимов, 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) встречаются равные, то их общее значение называется кратным корнем, а количество — кратностью этого корня.
  11  Расул, 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; }
  12  Неизвестный, 11 ноября 2024 г. 9:26:35
     отправьте пожалуйста решение этой задачи
  13  Луканский Денис, 05 октября 2024 г. 19:43:14
     int на С++ не пройдет, используйте типы больше
  14  Некруз, 09 сентября 2024 г. 12:43:48
     Просто переберите все числа от -100 до 100 в место х. Если ответ равен 0 то добавьте его в сет и в конце выведите. Ещё одна вещь всё в дабл а то будет вывдить ошибку на тесте 11.
  15  Сайфуллин Рустам Расулевич, 10 ноября 2023 г. 2:25:59
     для вычисления и нахождения корней использовал библиотеку Numpy, но в конечном итоге всё равно выдает ошибку в 1 же тесте.
     numpy не является частью компилятора Python и поэтому недоступна на олимпиадах и на этом сайте.
  16  Демидович Павел, 15 января 2023 г. 18:56:14
     как понять - "кратные корни" в данном контексте?
     Википедия, статья "Корень многочлена". Там в том числе вводится и понятие "Кратный корень".
  17  Неизвестный, 13 июня 2021 г. 20:49:09
     друзя, щас компы мощные, тут не нужна знание математики а просто условие! это я дал подсказку тем кто начели много думать там где это не надо
  18  Полежаев Алексей Николаевич, 06 февраля 2021 г. 9:17:21
     Забавно, что максимальное значение коэффициентов ровное такое же, как у short'а)
  19  Неизвестный, 12 апреля 2020 г. 16:47:04
     Не парьтесь насчет "кратных" корней. Если ваш цикл правильный, тут не могут получиться кратные корни.
  20  Радмир, 01 апреля 2020 г. 6:26:18
     у меня почему-то компилятор gnu c++ неправильно суммирует множители, если возводить в степень через pow, а тут все тесты проходит
 1 2 3

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

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