AtCoder Beginner Contest 153 過去問 (A~C)

参照

atcoder.jp

A問題

難なく突破

import math
h,a = map(int, input().split())
print(math.ceil(h/a))

B問題

こちらも難なく突破

h,n = map(int, input().split())
a = list(map(int,input().split()))
if h>sum(a):print('No')
else:print('Yes')

C問題

こちらもC問題の割には易しかったです。
vs化物シリーズが続きました。
体力の多い敵に必殺技を放つとします。
残った敵の体力の合計を計算するのみです。

n,k = map(int, input().split())
h = list(map(int, input().split()))
if len(h)<=k: print('0')
else: print(sum(sorted(h,reverse=True)[k:]))

D問題

D問題以降は茶色コーダーになってから随時更新していきます。