#P16785. [蓝桥杯 2026 国 A] 多项式积分
[蓝桥杯 2026 国 A] 多项式积分
题目描述
小蓝正在学习微积分。今天他的作业是求一个关于 的多项式的不定积分,请你帮他完成这个任务。
给定一个关于 的多项式,请输出它的一个不定积分结果。积分常数不需要输出。
输入格式
输入一行,包含一个关于 的多项式。
该多项式由若干个系数为整数的项构成,每一项的次数为非负整数。其中,次数为 的项表示常数项。
输入多项式满足以下规则:
- 各项按照次数从高到低给出;
- 首项若为负数,可以带负号;首项若为正数,前方不带 ;
- 除首项外,其余各项以 或 作为分隔符,正负号归属于对应项;
- 次数为 的项直接写作整数常数;
- 次数为 的项写作 或 ,其中系数为 或 时可以省略数字 ;
- 次数大于 的项写作 或 ,其中 ,系数为 或 时可以省略数字 ;
- 所有项的系数均不为 ,不存在系数为 的冗余项。
输出格式
输出一行,表示输入多项式的不定积分结果。
输出时不需要写积分常数,结果中的各项应按照次数从高到低排列。
输出多项式时应遵守以下格式规则:
- 若首项系数为正,前方不输出 ;
- 对于非首项,若该项系数为正,则前方输出 ;若该项系数为负,则前方输出 ;
- 次数为 时,输出 ,不输出 ;
- 单项系数为 或 时,省略数字 ,只保留符号和字母部分;
- 若某一项的系数为分数 ,应输出为 ,其中 和 互质,且 ;
- 若分数系数为负数,负号应放在分子位置;
- 若化简后分母为 ,直接输出整数形式,不输出分数形式。
- 输出结果中不应包含系数为 的冗余项。
4x^5-4x^3+2
2/3x^6-x^4+2x
-100x^100+105x^2
-100/101x^101+35x^3
7
7x
x-1
1/2x^2-x
提示
【样例说明】
对于样例 :
$$\int (4x^5 - 4x^3 + 2) \, dx = \frac{2}{3} x^6 - x^4 + 2x + C.$$积分常数 不需要输出,因此输出 。
对于样例 :
$$\int (-100x^{100} + 105x^2) \, dx = -\frac{100}{101} x^{101} + 35x^3 + C.$$因此输出 $\text{-100/101x}^\wedge\text{101+35x}^\wedge\text{3}$。
对于样例 , 输入多项式为常数 , 积分结果为 , 因此输出 。
对于样例 :
因此输出 。
【评测用例规模与约定】
对于 的数据,保证积分结果中每一项的系数均为正整数。
对于所有数据,保证:
- 输入多项式的项数不超过 ;
- 每一项的次数不超过 ;
- 每一项系数的绝对值不超过 ;
- 输入多项式中的项按次数从高到低给出。