首页 > 其他分享 >两个一元多项式运算

两个一元多项式运算

时间:2024-06-05 20:28:59浏览次数:16  
标签:一元 terms 运算 输出 多项式 polynomial 非零项

给定两个一元多项式和一个运算符号【+、-、*】,请编写程序实现对应运算符号的两个一元多项式的运算,并输出结果。

,

输入描述:

第一行给出第一个多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数k_i和指数x_i(绝对值均为不超过1000的整数) 第二行给出第二个多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数k_i和指数x_i(绝对值均为不超过1000的整数) 第三行给出一个符号[+,-,*]表示运算符号

输出描述: 以指数递降方式依次输出结果多项式的非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。零多项式应输出0。

输入样例:

3 8 2 6 1 -5 0

2 -7 1 3 0

+

输出样例: 8 2 -1 1 -2 0

def read_polynomial():
    terms = list(map(int, input().split()))
    n = terms[0]
    polynomial = {}
    for i in range(n):
        coef = terms[2 * i + 1]
        exp = terms[2 * i + 2]
        polynomial

标签:一元,terms,运算,输出,多项式,polynomial,非零项
From: https://blog.csdn.net/m0_62222486/article/details/139424602

相关文章

  • C++PrimerPlus第十一章类的使用 :练习7 复数类的实现和重载运算符对复数做运算----本
    复数有两个部分组成:实数部分和虚数部分。复数的一种书写方式是:(3.0,4.0),其中,3.0是实数部分,4.0是虚数部分。假设a=(A,Bi),c=(C,Di),则下面是一些复数运算。加法:a+c=(A+C,(B+D)i)。减法:a-c=(A-C,(B-D)i)。乘法:ac=(AC-BD,(AD+B*C)i)。乘法::xc=(xC,x*Di),其中x为实数。......
  • C++PrimerPlus第十一章类的使用 :练习6 关系运算符的重载
    6.重新编写Stonewt类(程序清单11.16和程序清单11.17),重载全部6个关系运算符。运算符对pounds成员进行比较,并返回一个bool值。   编写一个程序,它声明一个包含6个Stonewt对象的数组,并在数组声明中初始化前3个对象。然后使用循环来读取用于设置剩余3个数   组元素的......
  • Java 位运算(了解)
    计算机中的数在内存中都是以二进制形式进行存储的,而位运算就是直接对整数在内存中的二进制位进行操作运算符描述运算结果&与两者都为一时,结果才为一|或两者都为零时,结果才为零^易或两者相同为零,相异为一~取反零变一,一变零<<左移各二进位全部......
  • c++ 运算符重载、线程安全实现单例
    一、运算符重载namespaceCalcRect{ structRect { Rect(intposX=0,intposY=0,intw=0,inth=0) { x=posX; y=posY; width=w; height=h; } voidoperator=(constRect&other) { x=other.x; y=other.y; width=ot......
  • [NOIP2009 普及组] 多项式输出
    题目描述一元 ......
  • C++ 强制类型转换运算符简介
    C++提供了四种强制类型转换运算符:static_cast、reinterpret_cast、const_cast和dynamic_cast。这些运算符各自具有特定的用途,适用于不同的类型转换需求。本文将详细介绍这四种运算符及其应用场景,并讨论它们在向上转换中的使用方法。1.static_caststatic_cast用于在编译时执......
  • (nice!!!)LeetCode 3097. 或值至少为 K 的最短子数组 II(位运算、滑动窗口)
    3097.或值至少为K的最短子数组II思路:既然求的是区间,那么我们自然就想到前缀和、滑动窗口、双指针。结合本题的特点:或运算,会发现如果一段连续的区间进行或运算,最多只会有32次运算可以改变,这是因为int型的二进制范围是-2^31~2^31-1,每次增加一个二进制形式的1。所......
  • C语言之指针进阶(5),sizeof和strlen的数组计算以及指针运算笔试难题详解
    目录前言一、sizeof和strlen的区分比较二、sizeof,strlen与数组的计算三、指针运算,笔试难题解析总结前言    本文作为指针进阶的最后一篇文章,给大家带来了丰富的例题,这其中包括区分比较sizeof和strlen计算各种花样的数组指针表达式,如果你能答对所有的关......
  • 深度学习--向量,矩阵常见的乘法运算--82
    目录1.向量的数乘2.向量的内积--也叫做点乘3.向量的外积--也叫向量积、叉乘、叉积4.矩阵的数乘5.矩阵的乘法(matmulproduct)6.矩阵的哈达玛积(hadamardproduct):两个相乘的矩阵维度一致,逐元素相乘(也叫矩阵点乘,element-wiseproduct,entrywiseproduct)7卷积1.向量的数......
  • Java运算符 二进制计算 素数问题 九九乘法表 月份问题 分解质因数 完全数问题 天数计
    1.代码观察inta=6--;System.out.println(a);在Java中,后置递减运算符--只能在整型(int)和长整型(long)变量上使用,而且必须将--放在变量值的后面。因此,6--是非法的,Java编译器会报错。正确代码如下inta=6;a--;System.out.println(a);输出结果为52.代码分析Syst......