第二题我直接计算和递归走流程都做了,感觉逻辑上没问题啊,为什么16%。 计算的大概思路是:先按血量从小到大排序,然后遍历,判断元素是否大于最大血量的1/2+数组下标i,大于说明这个怪需要普通攻击,普攻次数加上差值血量,更新血量到1/2,最后遍历一次,判断1/2的血量是否大于size,大于就加上差值。本质上就是每个怪物都会触发一次zqq,并且按照血量从小到大触发,所以判断轮到某个怪物时能不能直接触发就是了,最后size次zqq后加上剩的血。 这个思路哪里错了啊,我感觉挺对的。 至于递归,就是zqq的时候记录触发到半血的次数n,然后函数末尾再调用n次转圈圈

相关推荐

头像
04-08 21:42
已编辑
河海大学 Java
1.面试官自我介绍 : 美团的直播部门后端2.自我介绍八股:1.redis都什么数据结构?项目当中常用那哪几个?位图在项目中怎么用的?2.布隆过滤器的原理?3.volatile 关键词作用?有序性是怎么实现的?4.进程和线程的区别?线程是为了解决进程的什么问题?手撕:字符串大数相加反问:1.base 北京 2.AI相关 3.建议: 多巩固基础(看我撕得这么费劲)总结:面试官非常好,和我有说有笑的探讨问题,但是最近都没看算法,简单题居然吭哧吭哧写了二十分钟,面试官在我写题的时候也一直看着屏幕,也没有做其他事就看着我写,方法写错个字母还用指针点了一下帮我排除错误(我哭死)面试官很好但是我太菜,还是要好好去复习不能摆发现自己有个坏习惯,回答问题的时候眼神一直到处飘,而且频率很高,怕被误认为有其他作弊工具,牛友们也要注意一下眼神管理 许愿二面问了我的AI项目,另一个项目一句没问:1.完成度怎么样?能和运行么?跑个栗子看一下罢!2.整体的运作流程3.和Langachain4j对标的还有那些JavaAI框架?4.Manus了解过么?5.举个具体的Tool例子6.解释下Agent是什么概念?和Tool有什么区别7.大模型在Agent中起到了什么作用?过程当中会调用多个大模型么?8.LLM的具体原理?Token是怎么存的?从一个个Token到输出的过程是怎样?9.为什么要存上下文记忆?#牛客在线求职答疑中心# #牛客AI配图神器#
点赞 评论 收藏
分享
牛客网
牛客企业服务