火影cosplay av番号:求助:PASCAL解题:多项式乘法

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 03:17:02
请编程序把含有乘法运算的代数多项式表达式改写成不含乘法的代数多项式。为简化计算,特做以下约定:
(1) 1`代数多项式表达式中只涉及一个代数符号a。
(2) 2`含有乘法运算的代数多项式表达式都是两个不含乘法运算的代数多项式直接相乘的形式,而且着两个参加乘法的代数多项式都用圆括号括起来了。乘号用符号*号表示,不得省略。
(3) 3`常数项以外的各项都是xa^y的形式,其中x为该项的系数,而y是该项的指数。X=1时,不得简写成 a^y,应写成1a^y。而y=1时,不得简写成xa,应写成xa^1。
输入格式:文件中每行存放一个含有乘法的代数多项式表达式。
输出格式:每行输出一个问题的解。要求指数大的项不能出现在指数小的项之后,指数相同的项必须合并同类项。不允许出现不必要的空白字符。
例如:
输入:(5a^2+3a^1+2) * (4a^1 +1)
(5a^1+1) * (5a^1+1)
输出:
20a^3 + 17a^2 +11a^1 +2
25a^2 +10a^1+1

往年的竞赛题啊,再找找吧。