AtCoder Beginner Contest 083/AtCoder Regular Contest 088
はい。
https://beta.atcoder.jp/contests/abc083
A - Libra
Python3
a,b,c,d=map(int,input().split()) print("Right" if c+d>a+b else "Left" if c+d<a+b else "Balanced")
足し算と大小比較。
B - Some Sums
Python3
n,a,b=map(int,input().split()) chk=0 ans=[] for i in range(1,n+1): chk=i%10 tmp=10000 p=i for j in range(4): chk+=i//tmp i%=tmp tmp//=10 if a<=chk<=b: ans.append(p) print(sum(ans))
全部全部調べる。
C - Multiple Gift
Python3
x,y=map(int,input().split()) ans=1 while 1: x*=2 if x>y: break ans+=1 print(ans)
サンプルのように6を3倍して18にするなどで解に影響しないこともあり得るが、実際には数列の長さを最大にするためには常に2倍が最善なのでソレで調べる。