-------------------------------------------------- ------------------------------
時間限制: 1第二個記憶極限: 32768 kB的
-------------------------------------------------- ------------------------------
pH值規模的措施濃度的質子(氫離子)的壹個解決辦法,因此,它的酸度或堿度。 pH值的解決方案是壹個介於0和14 ;它是小於7 ,如果解決方案是酸性,大於7 ,如果基本的解決方案是,和7如果是中立的。
計算公式是pH值
pH值= - log10內[ H + ]
而內[ H + ]是質子的濃度衡量標準為每公升摩爾數。
為了計算的pH值酸性,有確定的質子濃度的解決辦法。當酸溶解在水中,平衡達成,是由方程
卡=內[ H + ] [酸離子] / [酸]
如果卡是酸度常數(俗稱為每個酸) , [酸離子]是濃度的酸離子已經解散,和[酸]是集中的未溶酸。在酸是說,兩個內[ H + ]和[酸離子]被假定為0 。
例如,酸度常數methanoic酸為1.6 × 10-4 。壹摩爾溶解酸分子的結果之壹摩爾的H +和壹個摩爾的酸離子。如果初始濃度的methanoic酸為0.1摩爾/ L的和x摩爾是酸溶解(每公升) ,然後在最後集中在平衡將是0.1 -x摩爾/ L的酸性和x摩爾/ L的H +和酸性離子。
輸入
輸入包含了若幹測試案例。每個測試案例包含4個數字就行:兩個積極浮點數指定酸度不斷卡和原始濃度的酸(在鼴鼠/升)漲水,以及兩個正整數m和n表明,每摩爾的酸分子溶解到米鼴鼠的H +離子和n鼴鼠的酸離子。在浮點數中指明科學記數法如下所示。輸入終止與行四個零。
輸出
對於每壹個測試案例,打印線的pH值的解決辦法,四舍五入至第3位小數。
這個問題包含多個測試案例!
第壹行壹個多輸入是壹個整數氮,然後壹個空白行後輸入氮次蓋帽。每個輸入塊的格式中所指出的問題的說明。有壹個空白行之間的輸入模塊。
輸出格式包括氮輸出模塊。有壹個空白行之間的輸出模塊。
樣品輸入
1
1.6e - 04 1.0e - 01 1月1日
1.6e - 04 1.0e - 01 4 1人
1.5e - 05 5.0e - 02 1月2日
0 0 0 0
範例輸出
2.407
2.101
3.216