🍬
# ABC190 A - Very Very Primitive Game
ABC190 A - Very Very Primitive Game
問題へのリンク
問題概要
高橋くんと青木くんがゲームを行う。二人はそれぞれはじめに
制約
ABC中の解答
先手、後手だけ気をつけてどちらの数字が大きいかを考えればよい。
エレガントにする方法を考えてみたけどすぐには思い浮かばず時間がもったいないと思って結局if文ゴリゴリで書いた。
A, B, C = map(int, input().split())
if C == 0:
if A <= B:
print('Aoki')
else:
print('Takahashi')
else:
if A < B:
print('Aoki')
else:
print('Takahashi')
他の解法1
次の日に青木くんが先手のときは青木くんのアメから1引いて常に高橋くん先行にしておけば
A, B, C = map(int, input().split())
if C == 1:
B -= 1
ans = 'Takahashi' if A > B else 'Aoki'
print(ans)
公式解法1
他の解法1と逆に高橋くんのアメに1足すと考えたら
そうそうこういうエレガントなのが思いつきたかった。
A, B, C = map(int, input().split())
ans = 'Takahashi' if A + C > B else 'Aoki'
print(ans)
Discussion