Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 26.01.2022
Сообщений: 22

Многочлен

26.01.2022, 12:10. Показов 1008. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите программу, которая выводит разреженный многочлен, т. е. многочлен, в котором мы храним только ненулевые члены.

Разреженный многочлен задается как последовательность пар (e, x) (e, x), где e — показатель степени, а x — соответствующий коэффициент. Пары перечислены в порядке убывания показателей степени, каждая на отдельной строке. Коэффициенты являются целыми числами. Весь полином заканчивается линией -1 -1 . Мы никогда не указываем пару с нулевыми коэффициентами, поэтому мы представляем нулевой полином специально линией -1 -1.

Например, полином 3x^5 - x^2 + 7 запишем так (на вводе):
5 3
2 -1
0 7
-1 -1
На выводе будет производная полинома снова в виде разреженного многочлена:
4 15
1 -2
-1 -1

задача из чешского университета, перевела как могла)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.01.2022, 12:10
Ответы с готовыми решениями:

Задачка на Многочлен Чебышева
Подскажите начинающему. Входные данные: нет входных данных Выходные данные: выводятся на экран Составить программу вычисления...

Характеристический многочлен, коэффициенты
Есть задачка следующего содержания: есть квадратная матрица А n-го порядка, нужно найти и записать куда-нибудь, например, в список,...

Регулярные выражения и многочлен
Нужно полином перевести в словарь, проблема в том, что не получается захватить число(в данном примере -10). import re Poly =...

2
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
26.01.2022, 12:32
Лучший ответ Сообщение было отмечено innax007 как решение

Решение

Вообще в этом можно сказать не понимаю, но по примеру https://ru.wikihow.com/найти-п... многочлена
получилось так...скорее всего какие-то особенности пропущены, если они есть
Python
1
2
3
4
5
6
7
8
9
10
11
12
res = []
while True:
    e, x = map(int, input().split())
    if e == -1 and x == -1:
        res.append((-1, -1))
        break
    if e > 0:
        x = e * x
        e -= 1
 
        res.append((e, x))
[print(*x) for x in res]
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38195 / 21128 / 4309
Регистрация: 12.02.2012
Сообщений: 34,733
Записей в блоге: 14
26.01.2022, 15:37
Python
1
2
3
4
5
6
7
8
def derive_poly(poly):
     res=[]
     for d,c in poly:
          if d>0:
             res.append((d-1,d*c))
     return tuple(res) 
 
print(derive_poly( ((5,3), (2,-1), (0,7))))
Вывод: ((4, 15), (1, -2))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.01.2022, 15:37
Помогаю со студенческими работами здесь

Интерполяционный многочлен Лагранжа
Здравствуйте, дали задания по Питону , но собственно у нас его раньше не ввели . На языке Python написать функцию построения...

Считать многочлен из файла
помогите пожалуйста решить задачу на питоне. В первой строке входного файла INPUT.TXT записан многочлен в виде суммы одночленов.* Во ...

Интерполяционный многочлен Лагранжа в Python
Добрый день! Надеюсь , смогу найти здесь помощь и поддержку. Ситуация в следующем, учусь на втором курсе мехмата НГУ. По курсу...

Разделить многочлен, заданных списком коэффициентов, на (x-k),
Хотелось бы наглядно увидеть код решения данной задачи: Разделить многочлен, заданных списком коэффициентов, на (x-k), если k -...

Верно записать в файл многочлен определённой степени
Здравствуйте, уважаемые форумчане! Пожалуйста, помогите с кодом на задачу. Задана натуральная степень k. Сформировать случайным...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru