塔防游戏主要代表一类通过在游戏地图上建防御设施或者装置炮塔,阻止敌人进攻的策略型游戏。
嗯..但是在这里你要扮演的并不是那个玩家,你的角色是类似那个负责扔怪物的NPC.
现在你有两种士兵,士兵A攻击力为1,生命值为1,招募价格为1.士兵B攻击力为1,生命值为20,招募价格为2.
你的士兵要经过一条长度为L的道路,然后攻击敌方的一座生命值为20的城堡.
道路从左到右分为从0到L的L+1格,一开始你的士兵待在第0格.每个回合,如果你的士兵待在第L格里,那么就能攻击一次敌方城堡造成1点伤害.否则,你的士兵就前进一格.每回合你的士兵行动完之后,敌方的防御设施会对你的一个士兵造成x点伤害,如果攻击之后这个士兵的生命值小于等于0了,那么他就死亡了(从游戏中移除).
但是,士兵B有其特有的嘲讽技能,如果场上仍有士兵B存在,那么敌方的防御塔只会攻击你的士兵B而不会攻击士兵A.
你的任务是计算出摧毁对方的城堡所需要的最少花费.