Edit

【pythonでABC171を解説】B - Mix Juice

問題概要

問題ページ

問題文

ある店で \(N\) 種類の果物、果物 \(1, \ldots, N\) が売られており、それぞれの価格は一個あたり \(p_1, \ldots, p_N\) 円です。

この店で \(K\) 種類の果物を一個ずつ買うとき、それらの合計価格として考えられる最小の金額を求めてください。

制約

  • \(1 \leq K \leq N \leq 1000\)
  • \(1 \leq p_i \leq 1000\)
  • 入力中の値はすべて整数である。

問題の考察

ACコード

import sys


def solve():
    input = sys.stdin.readline
    mod = 10 ** 9 + 7
    n, k = list(map(int, input().rstrip('\n').split()))
    p = list(map(int, input().rstrip('\n').split()))
    p.sort()
    print(sum(p[:k]))


if __name__ == '__main__':
    solve()

プログラミング

-Edit
-