牛客30654798...:需求分析题补充:
MMORPG游戏,14点开始,大于等于50级的玩家组队参与
1。ABC三处场景各刷新100只活动NPC
2。与NPC谈话谈话,选击杀选项,刷出等级变化的boss
3。击杀boss分经验和奖励
4。15点,NPC全没了活动成功全服通告,NPC还有活动失败
找漏洞和问题
算法题补充:
第一题,胜利者血量形成数组,求最大最小值
第二题,求中位数
第三题
打出洛基牌能让敌人眩晕N回合,DEBUFF不叠加时长,会重置比如1,2回合打出,N为2,则眩晕三回合
给出打出眩晕牌的数组和N,
求眩晕的总回合
(卧槽,我好像遍历的时候的n取错了 = =)

0 点赞 评论 收藏
分享
cnzero:对第二题,我尝试给出一种还说得通的证明。
目标:最大化R*C*L - n;
约束:(R-2)*(C-1)(L-2) = n
这里先将约束的等式稍微修改下:
= (R-2)*(C-1)*(L-2)
= (R-2)*(C-2+1)*(L-2)
拆开后为
= (R-2)*(C-2)*(L-2) + (R-2)*(L-2) = n
第一部分的最大化问题与R*C*L的最大化问题等价(应该很容易理解,无需证明了)
求解R、C、L使得 max R*C*L (这其实就是目标,也等价于max R*C*L - n)
等价于max (R-2)*(C-2)*(L-2)
有前面拆分可知,
(R-2)*(C-2)*(L-2) = n - (R-2)(L-2)
所以,如何让该式子最大化,即最小化 (R-2)(L-2)
最小为1,此时R=3, L=3
后面估计就不用讲了。

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享
创作者周榜
更多
关注他的用户也关注了: