合成函數(1) (AP325 P-1-1)
1.0s 256M令 \(f(x) = 2x - 1\),\(g(x, y) = x + 2y - 3\)。本題要計算一個合成函數的值,例如 \(f(g(f(1), 3)) = f(g(1, 3)) = f(4) = 7\)。
輸入格式
輸入一行,長度不超過 \(1000\),它是一個 \(f\) 與 \(g\) 的合成函數,但所有的括弧與逗號都換成空白;也就是說,函數名稱與整數之間以空白隔開。
限制
- 輸入只有一行,長度不超過 \(1000\) 個字元。
- 輸入的整數絕對值皆不超過 \(1000\)。
- 最後答案與運算過程中出現的每一個函數值都不會超過正負 \(10^9\) 的區間。
輸出格式
輸出函數值。
評分說明
每筆計分測資獨立計分,每筆 5 分,共 100 分;範例不計分。
範例輸入
f g f 1 3
範例輸出
7
題目來源
本題出自中正大學吳邦一教授所著《AP325-從 APCS 實作題檢測三級到五級》(v1.5)第 1 章 P-1-1,第 18 頁;經作者同意於 AACPOJ 免費公開。教材下載:AP325 講義(Google Drive);Python 版:AP325-Python(HackMD)。
登入後即可撰寫程式並提交評測。
登入