图片被删除,或者路径改变
问题1755--金铲矿之战

1755: 金铲矿之战

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MiB

题目描述

《金铲矿之战》是英雄联盟、云顶之弈正版授权的自动战斗品类手游,每局比赛由八名玩家共同进行一场各自为战的博弈对抗,玩家通过招兵买马,融合英雄,提升战力,排兵布阵,成为最终位于战场上的赢家。

在《铲矿之战》游戏中,每回合的金币获取机制较为复杂,基础金币(假设每回合都为5),每回合还有利息金币(利息总金币为当前拥有金币数量的10%,向下取整),连胜或连败(假设连胜或连败每一场次奖励1金币,最高奖励3金币)金币奖励等。在不花费金币并且不受符文影响的情况下,下回合的金币数=本回合的金币数+基础金币+利息金币+连胜/连败奖励金币,

请设计一个程序,模拟《金铲矿之战》游戏的金币获取机制。

输入

输入两个整数x,y(1<=abs(x)<=20, 0<=y<=50)。

x:当前是否处于连胜或连败状态(连胜或连败的场次数。用正数代表连胜,负数代表连败。如“1”表示连续胜利一回合,“-1”表示连续失败一回合)。

y:当前拥有的金币数量。

输出

输出一个整数,即本回合结束后可获得的金币总数。

样例输入 Copy

5 45

样例输出 Copy

12

提示

注:本回合结束后可获得的金币总数为12。基础金币为5、当前拥有金币数量为45,利息为4、处于连胜状态且连胜场次为5,但连胜奖励最高为3。其获得5+4+3=12。

来源/分类