見出し画像

日刊競プロ ABC031 -A - ゲーム-

A - ゲーム

問題文
高橋君は新しくゲームを買った。高橋君のゲームキャラクターには攻撃力と防御力が定まっており、レベルが上がると攻撃力と防御力のうち好きなひとつを 1 だけ上げることができる。高橋君はゲームキャラクターの攻撃力と防御力の積が最大となるように攻撃力か防御力のうちひとつを選んで上げる。もしもどちらを選んでもレベルアップ後の攻撃力と防御力の積が等しくなる場合、攻撃力を選んで上昇させる。高橋君がゲームキャラクターをレベルアップさせた場合の、レベルアップ後の攻撃力と防御力の積を求めよ。

考えたこと

攻撃力を上昇させた場合と防御力を上昇させた場合、それぞれを比べて大きい方を出力すれば良いと考えた。

A,D = map(int,input().split())
print (max((A+1)*D,A*(D+1)))

この記事が気に入ったらサポートをしてみませんか?