3.13 微软笔试题

(120分钟, 3道题)



Task 1
图片说明


我的解法: 按照第0个和最后一个是否组合在一起,分两种情况计算;
动态规划;



Task 2
图片说明
图片说明


我的解法: 计算每个机器的操作范围,按照左边界从小到大排列, 然后按顺序把集合进行union,生成多个不相交的范围;
最后看 B,E 是否在同一个集合中。



Task3
图片说明


我的解法:生成一个2维矩阵;
先把每一纵列和为 0 & 2 的填上去,并且 U,L 相应的减少;填好后,U & L 必须大于等于0;
接下来填 纵列为1, 先填第0层,直到不能填,然后填1层;填完后, U&L 应该都为0;否则IMPOSSIBLE。




成绩
图片说明

全部评论

相关推荐

06-23 11:43
门头沟学院 Java
allin校招的烤冷...:我靠,今天中午我也是这个hr隔一个星期发消息给我。问的问题还是一模一样的😅
点赞 评论 收藏
分享
05-12 11:09
已编辑
门头沟学院 后端
已注销:没必要放这么多专业技能的描述。这些应该是默认已会的,写这么多行感觉在凑内容。项目这块感觉再包装包装吧,换个名字,虽然大家的项目基本都是网上套壳的,但是你这也太明显了。放一个业务项目,再放一个技术项目。技术项目,例如中间件的一些扩展和尝试。
简历中的项目经历要怎么写
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务