题目描述
题目描述
形如: 的式子,叫做一元二次方程:
- 对于其等号左边的部分:,通常叫做多项式。
- 在这个式子中 的最高次项是 这一项,其指数部分是 ,表示 的二次方,因此这个式子也叫做二次多项式。
- 而对于 这一项,其指数部分是 ,表示 的一次方,小于最大的指数 ,因此 不是最高次项,不能叫做一次多项式。
而对于 和 前面的数字 和 ,叫做项的系数:
- 在二次项 的前面,因此叫做二次项系数。
- 在一次项 的前面,因此叫做一次项系数。
- 特别地,任何数的 次方结果都是 ,因此 ,,所以 是 次项系数。
根据上文的定义,类似地,我们可以定义 次多项式为最高次项是 次方项的多项式,其形式为 ,其中:
- 对于每一项 ,它是 次多项式中的第 次项。
- 是 次项系数,本题中以数组 的形式给出。
除此之外,还可以对多项式定义求导操作,一个 次多项式求导 次的过程如下:
- 对于 的每一项 ,令 ;
- 然后,对于 的每一项 ,令 ;特别地,令 。
- 例如,多项式 求一次导后的结果就是 ,舍弃系数为 的项,即为 。
现在,小珅和小泽得到一个 次多项式,再给定一个整数 ,你需要输出将这个 次多项式求导 次后的结果。
注意:求导一次后的多项式仍然是一个多项式。
在本题中输出多项式时遵循以下规则:
- 对于第 项中的 应当以
x^i的形式输出,例如: 输出为x^3。 - 若 ,则在输出第 项 的时候,必须省略掉
^1,直接输出a*x,例如: 输出为4*x。 - 若 ,则在输出第 项 的时候,必须直接输出 次项系数,例如: 输出为
3。 - 对于 ,除了上述规则,在输出 的时候还需要遵循:
- 若 ,则直接省略第 项不输出;
- 若 ,则输出
+a*x^i,而如果第 项是第一个系数不为 的项,则必须省略加号,输出a*x^i,例如: 输出为4*x+7*x^2; - 若 ,则输出
-a*x^i,负号不能省略,例如: 输出为-3*x+5*x^2; - 若 或 ,则需要省略数字 和乘号,但必须保留正负号,输出
+x^i或-x^i,除非 并且是第一个不为 的项,这个时候输出x^i; - 如果所有项的系数都为 ,则输出一个
0代表结果。
输入格式
第一行输入两个整数 ,分别表示多项式的次数和求导次数。
第二行输入 个整数 ,表示多项式中每一项的系数。
输出格式
按照题目描述中的格式,输出求导 次后的多项式。
2 0
1 -1 5
1-x+5*x^2
3 1
4 0 5 2
10*x+6*x^2
3 2
4 0 5 2
10+12*x
数据范围
,,。
0 0
0
0
1 1
-1 1
1