3.25阿里测开笔试记录

时间:9.-10.30
题型:5单选,5多选,3编程
单选多选:linux、mysql基础、数据结构
哈夫曼编码、排序算法、计算冲突域和广播域数目
第一道:判断字符串是否合法,有重复判断
第二道:5个正整数找4个大于0的数各减1,求可执行减法运算的最大次数
if __name__ == "__main__":
    n = int(input())
    for i in range(n):
        nums = list(map(int, input().strip().split()))
        left, right, ans = 0, sum(nums) // 4, 0
        while left <= right:
            mid = (left + right) // 2
            total = 0
            for num in nums:
                total += min(num, mid)
            if total >= 4 * mid:
                ans = mid
                left = mid + 1
            else:
                right = mid -1
        print(ans)

第三道:计算N条直线所有可能的交点个数
#笔试题目##阿里巴巴#
全部评论
大佬阿里笔试过了没有啊?
点赞 回复 分享
发布于 2022-03-29 13:44
请问大佬笔试必须用java吗?
点赞 回复 分享
发布于 2022-04-02 17:11
我是还没笔试就约了面试,目前二面已凉
点赞 回复 分享
发布于 2022-04-05 11:04
请问是找实习还是春招呀?
点赞 回复 分享
发布于 2022-04-25 20:52

相关推荐

一名愚蠢的人类:多少games小鬼留下了羡慕的泪水
投递荣耀等公司10个岗位
点赞 评论 收藏
分享
死在JAVA的王小美:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,我也是,让我免了一轮,但是硬气拒绝了
点赞 评论 收藏
分享
评论
3
21
分享
牛客网
牛客企业服务