> 文章列表 > 【华为OD机试真题】促销活动(货币兑换)100%通过率

【华为OD机试真题】促销活动(货币兑换)100%通过率

【华为OD机试真题】促销活动(货币兑换)100%通过率

促销活动

题目描述:

系统需要提供人民币(CNY)、美元(USD)、英镑(GBP)、港币(HKD) 价值转换功能。为了简单处理,题目的说明和考生调试可以用下面的默认汇率:

1 CNY = 2 HKD
1 USD = 8 CNY
1 GBP = 2 USD

请按照汇率实现货币最大兑换和最小兑换功能。

例如:

最大兑换,即尽量往价值高的货币兑换: Currency(1200, CNY) = 75 GBP
Currency(127, HKD) = 3 GBP 1 USD 7 CNY 1 HKD
最小兑换,即尽量往价值低的货币兑换,直接转换为多少 HKD 即可。Currency(20, CNY) = 40 HKD 汇率是实时变化的,但是短期内大致符合当前价值规律,即相同数值的货币,价值满足 GBP>USD>CNY>HKD,每组输入数据都会有不同的输入汇率,需要按设置的汇率进行兑换。 解答要求
时间限制: 1000ms, 内存限制: 64MB 输入

示例输入: