QOJ.ac

QOJ

実行時間制限: 1 s メモリ制限: 64 MB 満点: 120

#14594. 电阻

統計

Mirko 是一个非常听话的孩子,所以他在生日时得到了他梦寐以求的礼物——一套“青年物理学家”套装!在套装中,有 $N$ 种不同类型的电阻、连接导线和一个欧姆表。如果一个电阻是第 $i$ 种类型,它的阻值精确为 $R_i$ 欧姆。

众所周知,电阻有两种不同的连接方式:串联和并联。同时,我们也知道,整个电阻电路可以用一个阻值等于该电路等效电阻的电阻来替代。

当电路为串联时,其表示方式如下:

(R1-R2-R3-...-RK)

且满足以下公式:

$$R_{ekv} = R_1 + R_2 + R_3 + \dots + R_K$$

当电路为并联时,其表示方式如下:

(R1|R2|R3|...|RK)

且满足以下公式:

$$R_{ekv} = \frac{1}{\frac{1}{R_1} + \frac{1}{R_2} + \frac{1}{R_3} + \dots + \frac{1}{R_K}}$$

Mirko 兴奋地把他的新玩具带到了学校,并向所有的朋友展示。不幸的是,老师也注意到了这个玩具。她迅速连接了一个电路,现在要求 Mirko 告诉她该电路的等效电阻。帮帮 Mirko,回答老师的问题吧!

输入格式

输入的第一行包含一个整数 $N$ ($1 \le N \le 9$)。

第二行包含 $N$ 个实数 $R_i$ ($0 < R_i < 100$)。

最后一行包含表示电路的字符串 $S$,其长度不超过 $100\,000$。$S$ 将仅由以下字符组成:'R''1''9''('')''-''|'。括号的数量将是最小的,并且括号将正确配对。在同一对括号内,不会同时出现字符 '-' 和字符 '|'。该电路将仅由套装中的电阻组成,可能不会使用所有类型的电阻,或者某种类型的电阻会被使用多次。

输出格式

输出的唯一一行应包含一个实数,表示电路的等效电阻。与标准答案的绝对误差在 $\pm 0.00001$ 以内均被视为正确。

数据范围

在占总分 20% 的测试数据中,满足:

  • $N = 3$
  • $S$ 将恰好由三个电阻 $R_1$、$R_2$ 和 $R_3$ 组成,顺序不限。

在占总分 40% 的测试数据中,满足:

  • $S$ 中将恰好包含一对括号。

样例

输入样例 1

3
2 3 6
(R1-R2-R3)

输出样例 1

11.00000

输入样例 2

3
2 3 6
(R1|R2|R3)

输出样例 2

1.00000

输入样例 3

5
5.0 5.0 5.0 5.0 5.0
((R1-(R2|R3)-(R4|R5))|(R1-(R2|R3)-(R4|R5)))

输出样例 3

5.00000

说明

对于样例 3 的说明:在题目 PDF 中,为了最大化可读性,输入中的电路被折成了两行。在实际输入中,它是在单行内给出的。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.