题意 有n个关卡,每一关都会在僵尸队列的排头添加一只僵尸,同时排头与家的距离会发生变化。相邻僵尸之间的距离固定为$d$。 对于每一关,可以放置一颗任意攻击力的植物(每颗植物仅作用于当前关卡)。求攻击力总和最小值。 思路 显然$f[i]=max(\frac{sum[i] sum[j 1]}{x[i]+ ...
分类:
其他好文 时间:
2019-08-18 13:32:02
阅读次数:
91
小游戏<唐僧大战白骨精> 1.身份选择 ① 显示提示信息 欢迎光临XXX游戏! 请选择你的身份: 1. XXX 2. xxx 请选择:x ② 根据用户选择来分配身份(显示不同的提示消息) 1. .... 2. .... 3. .... 2、 游戏逬行 ① 显示玩家的基本信息(攻击力生命值) ② 显示 ...
分类:
编程语言 时间:
2019-08-04 19:25:59
阅读次数:
84
题意 就是有一对狼,每个狼有初始的攻击力,并且还能给左右两边的狼提供攻击力加成,当冒险家杀死一头狼的时候他也会受到这个狼目前攻击力的伤害 实例解析 33 5 78 2 0 有三头狼,刚开始第二头狼给他左右两边的狼各加2攻击力,由于第一头狼左边没有狼,所以只给第二头狼加,第三头狼还那样,一系列操作后攻 ...
分类:
其他好文 时间:
2019-07-20 19:53:29
阅读次数:
157
优先队列 + 思维 不然想到肯定是先杀能杀的,这样攻击力就会越来越高,杀的也就越多。 所以可以开k个优先队列,每一个属性属于一个队列,一开始把所有怪放进第一个队列里,满足击杀条件就一次往之后的队列扔。 当扔到第k个队列时,如果能击杀,就可以击杀了。 这样能在最短的时间内统计能够击杀的数量。。 inc ...
分类:
其他好文 时间:
2019-05-30 17:33:52
阅读次数:
116
"题目链接" 首先有两个个属性值:$A,D$,其中$A$表示目前攻击力,$D$表示每回合攻击的增量。 现在一共有$n$个回合,每一回合$i$,可以有以下三种操作: 1.进行攻击,造成$A+a_i$的伤害; 2.攻击增量增加$b_i$,变为$D+b_i$; 3.攻击增加$c_i$,变为$A+c_i$ ...
分类:
其他好文 时间:
2019-04-20 12:47:05
阅读次数:
184
题目描述 在一个平面打斗游戏中,任何的角色(Role)都有血量(blood)和位置loc(此处loc是Location类的实例)属性。有了Role类,可以派生出不同的角色,如人、神仙、怪兽等。如下程序中,定义了Location类和Role类,人类(Human)中新增了姓名和攻击力数据成员,请为Hum ...
分类:
其他好文 时间:
2019-04-10 13:21:14
阅读次数:
113
python中一切皆对象 如 字典——类 {‘k’:'v'} ——对象 列表 —— 类 [1,2 ]—— 对象 自定义 类 class 类名: 属性 = ‘初始攻击力5’ print(类名.属性) 类名的作用,就是操作属性 查看属性 ...
分类:
其他好文 时间:
2019-03-28 21:50:50
阅读次数:
204
什么是简单工厂 就相当于 lol里 有亚索 有提莫这种英雄 每个英雄 要是按照攻击力 射程 护甲等等等 那每个英雄都需要一堆代码 也没有可重用性 出错了 还得去这个英雄的类一点一点找错 耦合性相当高 这么写太low 不行 那怎么办 简单 搞个父类接口 给英雄整点方法属性 比如攻击力 护甲 魔抗 移速 ...
分类:
其他好文 时间:
2018-12-29 13:35:49
阅读次数:
214
一、python类的组合:给一个类的对象封装一个属性,这个属性是另一个类的对象二、组合的意义:让类的对象与另一个类的对象产生关系,类与类之间产生关系。三、例子模拟英雄联盟写一个游戏人物的类 要求:(1)创建一个 Game_role的类.(2)构造方法中给对象封装 name,ad(攻击力),hp(血量 ...
分类:
编程语言 时间:
2018-12-09 18:41:00
阅读次数:
208
题目描述 小Q同学现在沉迷炉石传说不能自拔。他发现一张名为克苏恩的牌很不公平。如果你不玩炉石传说,不必担心,小Q同学会告诉你所有相关的细节。炉石传说是这样的一个游戏,每个玩家拥有一个 30 点血量的英雄,并且可以用牌召唤至多 7 个随从帮助玩家攻击对手,其中每个随从也拥有自己的血量和攻击力。小Q同学 ...
分类:
其他好文 时间:
2018-12-08 21:08:32
阅读次数:
137