AtCoder Beginner Contest 074/AtCoder Regular Contest 083
はい。
https://beta.atcoder.jp/contests/abc074
A - Bichrome Cells
Python3
n=int(input()) print(n**2-int(input()))
n*nの全マスからAマス分を引くとその差が解のはず。
B - Collecting Balls (Easy Version)
Python3
n=int(input()) k=int(input()) x=[int(i) for i in input().split()] ans=chk=0 for i in x: ans+=min(i,abs(i-k)) print(ans*2)
近い方から取る。文字とか脳内だけで座標考えて分かりにくいなら紙とペン使うのが最強だと思う。
C - Sugar Water
Python3
a,b,c,d,e,f=map(int,input().split()) a*=100 b*=100 res=chk=0 ans=[] for i in range(16): for j in range(16): for k in range(1501): w=(i*a)+(j*b) s=(k*c) o=(w//100)*e if w==0: pass elif w+s>f or s>o: break else: s+=(min(f-w-s,o-s)//d)*d if len(ans)==0: ans=[s/(w+s),w+s,s] elif s/(w+s)>ans[0]: ans=[s/(w+s),w+s,s] print(ans[1],ans[2])
解説pdfも解説放送もよくわかりませんが全部調べればいいので全部調べました。。水A,Bはそれぞれが15回操作、0gから1500g分まで。砂糖cは1500回操作で0gから1500g分まで。砂糖dは水と砂糖全量の重さのF、水100gあたりの解ける量E都の関係で一つに定まるので3重ループで