阿里国际 9.9笔试

选择题:大概4 5道sql题,没怎么写过sql的我裂开了。
不定项选择题:小根堆、栈、调度算法等
编程题:
1、给定一系列数字的最大bit位数和最小bit位数,求这些数组成的最大异或数为多少。没想到怎么做,就直接暴力计算最大最小位为1,然后还过了20.
2、第二题是求一个排列数。只会简单的模拟,但是他的字典序排列没想到咋做
3、给定m和n个黑白棋子,购买第i个物品需要i个黑或白棋子,求购买最多物品的组合数。
#软件开发笔面经#
全部评论
第一次笔试全没做,第一题卡死了写不出来,后面看了看题全无思路,提前半小时交了
3 回复 分享
发布于 09-09 20:30 北京
感觉编程好难 已经凉凉
点赞 回复 分享
发布于 09-09 20:17 北京
第一题要写一个快速幂算法去算2^n次方不然会超过longlong限制,第二题符合字典序就是每次消优先消靠前的数字,用了hashmap和queue模拟就a了。第三题三维dp只能过0.27,放弃
点赞 回复 分享
发布于 09-09 20:38 山东

相关推荐

3 1 评论
分享
牛客网
牛客企业服务