阿里4.21笔试

#阿里巴巴#
全部评论
第一题求数组arr中arr[i] * arr[j] + arr[i] - arr[j]的最大值,i != j。直接数组排序后把两端的两个数分别代入计算公式并求最大值。另外需要用long,int卡95% 第二题我太菜了不会,有没有dalao分享一下。
1 回复
分享
发布于 2021-04-21 10:17
同求第二题 只做了20%
1 回复
分享
发布于 2021-04-21 10:26
滴滴
校招火热招聘中
官网直投
第二题是不是每次求lowbit再求组合数呀?我没时间写了直接暴力20%
1 回复
分享
发布于 2021-04-21 10:27
题一95%,题二20%😅
1 回复
分享
发布于 2021-04-21 13:05
第一次用牛客考,过于紧张,我甚至忘了有测试ac多少的选项。。。
点赞 回复
分享
发布于 2021-04-21 10:17
第二题我想的是对二进制下(L位数)到(R位数 - 1)做留最高位的组合 然后最后答案再 +R位数向下递减1搜索  - L位数向下递减1搜索   但是本地IDE调了半天都是错的  贴个本地代码求大佬看看
点赞 回复
分享
发布于 2021-04-21 10:37

相关推荐

2 4 评论
分享
牛客网
牛客企业服务