美团 java 0916笔试

5道算法题,100分。
第一题简单,忘了题目,不用在意。
第二题,打靶,圆心0,0,每圈比上一圈大1,用x^2+y^2<=r^2加if else就可以了,简单。
第三题,最多能打多少小怪兽。初始血量H,攻击力A,只能打败血量、攻击都低于自身的怪兽,打完后血量和共计会变成被打败怪兽的血量和攻击。用背包解决了43%的例子...
第四题,给一个数组,求数组中某两个数字与运算后,能够被2^m整除,求最大的m。[1,2,4,12],4&amp;12=4,4%2^2=0,所以最大m=2. 求m的部分不停地与1进行与运算然后右移即可。如何找到两个合适的数应该更关键。
第五题,图类算法,修建道路连通所有城市,有些道路必须修建,有些可以选择性修建。求最优方案。没刷过图的算法,我得补一补。
全部评论
请问第四题怎么做呀,思路能够再说的详细点吗
点赞 回复 分享
发布于 2023-09-18 11:21 黑龙江

相关推荐

渐好:软光栅真的写明白了吗,既然是软渲那技术栈不应该使用OpenGL,光追和bvh既不算什么高级渲染技术更不应该属于软渲的内容,git那个项目没啥用,建议把前两个项目重新组织一下语言,比如软渲染那个项目 冯着色和msaa、贴图这几项分开写,写的到位点,如果你还学过光追那就单独写出来,如果没把握考官问你答不上来就别写给自己找麻烦,在技术栈那一栏简单提一下自己学过就行,这样杂的放在一起不太严谨,个人愚见.
点赞 评论 收藏
分享
评论
4
2
分享

创作者周榜

更多
牛客网
牛客企业服务