#2004. 星际能量矩阵(IEM.cpp)

星际能量矩阵(IEM.cpp)

题目描述

在银河联邦最新发现的量子实验室中,科学家发现两个远古能量核心可以通过数字单元进行能量共振。每个核心的数字化编码将决定最终能激发的量子能量总值。

能量核心X由数字序列AA编码,核心Y由数字序列BB编码。量子共振规则如下:

  • 遍历X的每个数字与Y的每个数字形成量子对
  • 若Y的数字不为零,该量子对将产生X数字Y数字\frac{X数字}{Y数字}单位的能量
  • 若Y数字为零,该量子对无法建立共振通道,产生的能量为0
    请计算所有有效量子对的能量总和,结果保留两位小数(四舍五入)

输入格式

输入包含两行:
第一行为核心X的编码字符串AA
第二行为核心Y的编码字符串BB

输出格式

输出一个浮点数表示总能量值,保留两位小数

样例

123
45
2.70

样例解释: 形成的6个有效量子对: (1,4)=0.25 (1,5)=0.2 (2,4)=0.5 (2,5)=0.4 (3,4)=0.75 (3,5)=0.6 总和 = 0.25+0.2+0.5+0.4+0.75+0.6 = 2.70

说明/提示

  1. 注意Y序列中'0'的处理,所有含0的量子对不产生能量
  2. 结果必须严格保留两位小数(如2.7应输出2.70)
  3. 虽然编码长度可能达2000位,但每个数字独立处理

数据范围:

1len(A),len(B)20001 \leq len(A),len(B) \leq 2000,编码字符均为'0'-'9'