Description

  「和依數性質有關的四個公式有?」化學老師站在講桌前,似乎是有點不耐煩的問著。
  「我的天,一年前的東西了,時間過得真快。」一邊這麼想著,一邊和同學們交錯答出「蒸氣壓下降量公式($p\ \propto C_m$)、凝固點下降量公式($\Delta T_f = iK_fC_m$)、沸點上升量公式($\Delta T_b = iK_bC_m$)以及滲透壓公式($\pi = iC_mRT$)。」
  「那麼,有哪些公式有限制,以及有什麼限制?」是蒸氣壓下降量和沸點上升公式,我知道,會受到溶質是否具揮發性而影響。然而,這堂課的重點其實應該擺在有機,突然扯到過去的課程讓我回想起過去化學的悲慘經歷:原子軌域、氧化還原...一切的一切如噩夢般襲來。

  當我這麼想時,不知不覺便下課了。「乙二醇常作為抗凍劑也是因為這個原因」,會記得這句話表示我的耳朵可能自己開了一個線程趁我不注意時記錄了吧,反正老師在那之後也在哈啦,沒什麼特別重要的東西,那就這樣吧。

  「真的只有這樣嗎?」

  幾天之後在上數學課時老師提到轉移矩陣,讓我再次回憶起拉午耳定律的題目:「將 A 和 B 混合後產生的蒸氣再次冷凝,再次蒸發後的分壓?」
  就是這麼剛好,這種題目根本就是轉移矩陣。想到這,我又開始神遊:既然二維轉移矩陣的馬可夫鍊很容易收斂,不如...

  已知拉午耳定律 $p = \sum\ p_iX_i$ ,代表總蒸氣壓等於液體分壓乘上它們在液體中的莫耳分率後加起來,我們希望討論一種特殊情況:
  假設我們有兩種彼此不反應的理想液體 $A$, $B$,它們分別的蒸氣壓為 $p_A$, $p_B$,莫耳分率 $X_A$, $X_B$,總蒸氣壓 $p_0$
  接著我們將蒸氣冷凝並收集,在過程中各液體的莫耳分率相當於蒸氣中的莫耳分率(正比於分壓)。接著將收集後的液體再次蒸發,得到總蒸氣壓 $p_1$。
  如此這般重複蒸發及冷凝 $t$ 次,假設蒸發過程中都有殘留液體,求每一次過程的總蒸氣壓,並四捨六入五成雙至小數點下第二位。

Input Format

第一行有一個數 $t$,代表蒸發並冷凝的次數。
第二行有兩個數 $p_A,\ X_A$,分別代表 $A$ 的蒸汽壓和一開始的莫耳分率。
第三行有兩個數 $p_B,\ X_B$,分別代表 $B$ 的蒸汽壓和一開始的莫耳分率。

$t \leq 3,\ t \in Z ^ +$
$0 < p_A,\ p_B <= 10$
$0 < X_A,\ X_B < 1,\ X_A + X_B = 1$

Output Format

請輸出 t 行,分別代表每一次過程容器內的總壓。
四捨六入五成雙至小數點下第二位。
p.s. 請輸出至小數點後兩位,如 0.00

Sample Input 1

1
1 0.25
0.75 0.75

Sample Output 1

0.81

Sample Input 2

2
1 0.25
0.75 0.75

Sample Output 2

0.81
0.83

Hints

1 * 0.25 + 0.75 * 0.75 = 0.8125
(1 * 0.25)/0.8125 * 1 + (0.75 * 0.75)/0.8125 * 0.75 ~= 0.8269

拉午耳定律:科學Online
Raoult's Law: Wikipedia

Problem Source

TopCoder

AaW
學弟電爛我了

User's AC Ratio

66.7% (2/3)

Tags

Problem Setter

Subtasks

No. Testdata Range Constraints Score
1 0~1 範例測資 0
2 2~6 $t=1$ 30
3 0~11 無其他限制 70

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 2500 524288 65536 1 3
1 2500 524288 65536 1 3
2 2500 524288 65536 2 3
3 2500 524288 65536 2 3
4 2500 524288 65536 2 3
5 2500 524288 65536 2 3
6 2500 524288 65536 2 3
7 2500 524288 65536 3
8 2500 524288 65536 3
9 2500 524288 65536 3
10 2500 524288 65536 3
11 2500 524288 65536 3