NC223985. 经此一役小红所向无敌
描述
经过重重困难,对立和光终于来到魔王城,和最终的大魔王——小红进行决战。
已知小红的血量是 。
对立的攻击力是 ,血量是 。
光的攻击力是 ,血量是 。
每回合光先对小红发起攻击,然后对立对小红发起攻击,然后小红展开幻术,令光和对立同时互相攻击。
每次攻击后,受击者的血量会减掉攻击者的攻击力。
当光和对立其中一人死亡后,另一人会悲痛欲绝,对小红发出自己攻击力*10的伤害的大招,然后自杀。(若两人同时死亡,则两人都无法发出大招)
小红想知道,弱小的光和对立,她们能对自己造成多少点伤害?
输入描述
一行 个正整数 , , , ,用空格隔开。
输出描述
一个正整数,代表小红受到的伤害。
示例1
输入:
2 3 1 3
输出:
26
说明:
第一回合,小红受到了对立和光的攻击,并让她们互相攻击。第一回合结束时,小红共受到 3 点伤害。这时对立血量为 2 ,光的血量为 1 。Python3 解法, 执行用时: 43ms, 内存消耗: 4572K, 提交时间: 2023-08-13 15:42:11
a,h,b,k=map(int,input().split()) aa = (h+b-1)//b bb = (k+a-1)//a print(min(aa,bb)*(a+b) + (0 if aa==bb else (10*a if aa>bb else 10*b)))