阿里4月1号面试题

1.给一个二进制数,通过翻转某一位的数(即若当前的数为1,那么翻转变为0),其两边的数也会同时翻转,例如“01110”,翻转第三个数之后变成“00000”,若翻转位在最左测或者最右侧,只有其旁边的数会跟着翻转。给定一个二进制数,问该数翻转最少多少次之后变为全0,如不能则输出0.
2.射箭打怪物,每个怪物有对应的元气值,每把箭有对应的伤害值和花费,问消灭怪物的最少开销是多少。
#阿里巴巴2021暑期实习##阿里巴巴##面试题目#
全部评论
面试两道代码吗,怎么有点像笔试题?
点赞 回复
分享
发布于 2020-04-01 20:35
求一手答案??
点赞 回复
分享
发布于 2020-04-01 20:59
联想
校招火热招聘中
官网直投
考得咋样?
点赞 回复
分享
发布于 2020-04-01 21:32
我的代码,肯定不是最优。。。。
点赞 回复
分享
发布于 2020-04-01 21:51
第一题
点赞 回复
分享
发布于 2020-04-01 23:16
第二题 贪心+优先队列(小顶堆)  数据结构用了Pair key是damage value是cost  懒得写对象
点赞 回复
分享
发布于 2020-04-01 23:17
只写了第二题,想到怎么做了但是感觉写的很乱🤣
点赞 回复
分享
发布于 2020-04-02 16:10

相关推荐

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