a1 = list(input().split()) a2 = list(input().split()) D1 = {} D2 = {} D3 = {} key = [] for i in range(1,len(a1),2): D1[int(a1[i])] = float(a1[i+1]) for i in range(1,len(a2),2): D2[int(a2[i])] = float(a2[i+1])
for k1,v1 in D1.items(): for k2,v2 in D2.items(): if k1 == k2: key.append(int(k1)) if (v1+v2)!=0.0: D3[k1] = v1+v2 for i in range(len(key)): r1 = D1.pop(key[i]) r2 = D2.pop(key[i])
D3.update(D1) D3.update(D2) L=sorted(D3)[::-1]
out = [] out.append(str(len(D3))) for i in L: out.append(str(i)) out.append(str(round(D3[i], 1))) print(' '.join(out))
4.词汇积累
polynomials:多项式 exponents:指数 coefficients:系数 be accurate to 1 decimal place:精确到小数点后1位
近期评论