0
0

More than 1 year has passed since last update.

挨拶

皆さん、こんにちは!
今回はABC-310のA問題「Order Something Else」について解説していきたいと思います!
https://atcoder.jp/contests/abc310/tasks/abc310_a)

目次

  • 問題概要
  • 制約
  • 入力形式
  • 解説

問題概要

お店でドリンクを飲みます。
ドリンクの定価は$P$円ですが、割引券を持っているので$N$品の中から好きな商品とセットで注文すると$Q$円でドリンクを飲むことができます。
ドリンクを飲むために支払う金額の 最小値 は?

制約

$1 \leq N \leq 100$
$1 \leq P < Q \leq 10^5$
$1 \leq D_i \leq 10^5$

入力形式

input.txt
N P Q
D_1 D_2 …… D_N

解説

問題文を読み解いてみると、出力すべき答えは
「$P$」「$Q+(Dの最小値)$」のうち小さいほう
であることがわかります。
Dの最小値を求めるにはPythonの関数であるmin関数がオススメです。
min関数を使用してを実装したものが下記コードになります。

310-A.py
N,P,Q = map(int,input().split())
D = list(map(int,input().split()))

ans = min(P,Q+min(D))
print(ans)

AtCoderで提出したコード

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0