Official

B - 荷物の搬出 / Luggage Removal Editorial by sounansya Editorial for printing


まず、\(2\) つ以上の荷物を一度にまとめて搬出する意味はないので \(1\) つずつ搬出するとして良いです。

すると、搬出できる荷物の個数は重さが \(K\) 以下の荷物の個数と一致します。したがって、\(A\) の要素のうち \(K\) 以下であるものの個数を出力すれば良いです。

実装例(Python3)

n, k = map(int, input().split())
a = list(map(int, input().split()))
ans = 0
for v in a:
    ans += v <= k
print(ans)

posted:
last update: