ABC-362
A
解法
B
解法
C
https://atcoder.jp/contests/abc362/tasks/abc362_c
#貪欲法
def YesNo(cdt): if cdt: print("Yes") else: print("No") exit(0)
n = Integer().contentL, R = [0]*n, [0]*n
for i in range(n): L[i], R[i] = Integer().content
YesNo(sum(L)<=0 and 0 <= sum(R))
sumX = sum(L)
for i in range(n): d = min(R[i]-L[i], -sumX) sumX+=d L[i]+=d
print(*X)
解法
まず、前提条件として となる条件は かつ のときである。 になれば、題意を満たしたことになり、 というふうにおいておき、 に対して することで求めたいリストが手に入る。
D
解法
E