ABC93 C - Same Integers에서 배운
4716 단어 AtCoder파이썬AtCoderBeginnerContest
흠. 깔끔하게.
참을 수 없는 해설 페이지 열기
설명을 듣고 알게 되려고
되어 있는 것 같았다.
잠깐 멍하니
기억하면서 써 보았다.
SameIntegers.py
a,b,c = map(int,input().split())
m = max(a,b,c)
for i in range(100):
x = m + i
if (3*x-(a+b+c))%2 == 0:
ans = (3*x-(a+b+c))//2
break
print(ans)
그때부터, 새로운 상태로 재챌린지.
일단 다녔다.
abc93c.py
A,B,C = map(int,input().split())
X = [A,B,C]
#方針#
#いずれのアクションも 2 ずつ増えている。
#ってことは、3で割り切れるまで 2 を足した回数が答えでは???
for i in range(10**5):
if (sum(X) + 2*i)%3 == 0:
if (sum(X) + 2*i)//3 >= max(X):#但し、3で割った時の値が A,B,C 最大値より小さいとダメ
print(i) #同じ、もしくは max(A,B,C) より大きい必要がある
exit()
Reference
이 문제에 관하여(ABC93 C - Same Integers에서 배운), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/AKpirion/items/4345b9f938056d4ef561텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)