Pro.ID1178 Title多项式加法 Title链接http://10.20.2.8/oj/exercise/problem?problem_id=1178 AC11 Submit114 Ratio9.65% 时间&空间限制描述一个多项式可以表达为x的各次幂与系数乘积的和,比如: 2 x6 + 3 x5 + 12 x3 + 6x + 20 现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。 程序要处理的幂最大为100。 输入多测试用例,第一行是一个正整数T,表示测试用例的个数。接下来是T组测试用例。 每组测试用例是 两个多项式,每个多项式的输入格式如下: 每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数。第一行一定是最高幂,最后一行一定是0次幂。 注意第一行和最后一行之间不一定按照幂次降低顺序排列;如果某个幂次的系数为0,就不出现在输入数据中了;0次幂的系数为0时还是会出现在输入数据中。 输出Description 一个多项式可以表达为x的各次幂与系数乘积的和,比如: 2 x6 + 3 x5 + 12 x3 + 6x + 20 现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。 程序要处理的幂最大为100。 Input 多测试用例,第一行是一个正整数T,表示测试用例的个数。接下来是T组测试用例。 每组测试用例是 两个多项式,每个多项式的输入格式如下: 每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数。第一行一定是最高幂,最后一行一定是0次幂。 注意第一行和最后一行之间不一定按照幂次降低顺序排列;如果某个幂次的系数为0,就不出现在输入数据中了;0次幂的系数为0时还是会出现在输入数据中。 Output 从最高幂开始依次降到0幂,如: 2x6+3x5+12x3-6x+20 注意其中的x是小写字母x,而且所有的符号之间都没有空格,如果某个幂的系数为0则不需要有那项。 Sample Input 3 Sample Output 4x6+6x5+12x3+12x2+12x+40 Hint 本题不考虑负数次幂。 当幂大于等于1时且系数为1或-1时,不要输出系数1 。如 x16 ,不要 1x16 ; -x32 不要 -1x32 当幂等于1时,不要输出这个1 。 如 3x ,不要 3x1 样例输入3 样例输出4x6+6x5+12x3+12x2+12x+40 提示本题不考虑负数次幂。 当幂大于等于1时且系数为1或-1时,不要输出系数1 。如 x16 ,不要 1x16 ; -x32 不要 -1x32 当幂等于1时,不要输出这个1 。 如 3x ,不要 3x1 作者 |