AT_past202109_a.ドリンクバー

入门

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

高桥君来到餐厅,打算点一份价格为 AA 日元的午餐和一份价格为 BB 日元的饮料吧。
高桥君手里有一张饮料吧优惠券,可以抵扣 CC 日元,使用优惠券后,总共需要支付 A+B−CA + B - C 日元。
另外,也可以直接点午餐和饮料吧的套餐,套餐价格为 DD 日元,但不能使用优惠券。
请输出高桥君点午餐和饮料吧所需支付的最小金额。

输入格式

输入为一行,格式如下:

AA BB CC DD

输出格式

请输出高桥君点午餐和饮料吧所需支付的最小金额。

输入输出样例

  • 输入#1

    600 200 100 750

    输出#1

    700
  • 输入#2

    600 200 100 650

    输出#2

    650
  • 输入#3

    800 200 100 900

    输出#3

    900

说明/提示

注意

在 2021 年 10 月 2 日 18:00(日本标准时间)之前,禁止对本题进行讨论。如有讨论,可能会被要求赔偿。考试结束后可以公开总得分和认证级别,但请不要透露解答了哪些题目等信息。

限制条件

  • 1≤A≤10001 \leq A \leq 1000
  • 1≤C<B≤10001 \leq C < B \leq 1000
  • 1≤D≤10001 \leq D \leq 1000
  • 输入均为整数。

样例解释 1

使用优惠券时的金额为 600+200−100=700600 + 200 - 100 = 700 日元,点套餐时的金额为 750750 日元,因此高桥君可以用 700700 日元点午餐和饮料吧。

样例解释 2

使用优惠券时的金额与样例 1 相同为 700700 日元,但点套餐时的金额为 650650 日元,因此答案为 650650 日元。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页