1009. Product of Polynomials (25)
时间限制 400 ms内存限制 32000 kB
代码长度限制 16000 B
判题程序 Standard 作者 CHEN, Yue
This time, you are supposed to find A*B where A and B are two polynomials.
Input Specification:
Each input file contains one test case. Each case occupies 2 lines, and each line contains the information of a polynomial: K N1 aN1 N2 aN2 ... NK aNK, where K is the number of nonzero terms in the polynomial, Ni and aNi (i=1, 2, ..., K) are the exponents and coefficients, respectively. It is given that 1 <= K <= 10, 0 <= NK < ... < N2 < N1 <=1000.
Output Specification:
For each test case you should output the product of A and B in one line, with the same format as the input. Notice that there must be NO extra space at the end of each line. Please be accurate up to 1 decimal place.
2 1 2.4 0 3.2 2 2 1.5 1 0.5Sample Output
3 3 3.6 2 6.0 1 1.6
题意:给出了两个多项式的系数和幂次数,求这两个多项式相乘后的系数和幂次数。
思路:直接模拟相乘就可以了,但是要注意一点就是,幂次数相同的需要合并,系数为0需要去掉。因此我选择用map
#include#include #include