京东 20220429笔试

30道选择题+2道编程题

1、铺地砖:用1*k大小的砖头去满n*k的地面,问有多少种铺法?
多画几个图找一下规律就可以看出来:
1 <= n < k时,只能有一种法;
n = k时,只能有两种法(全部横着或者竖着);
n > k时,从n*k的顶端看,可以横着放一个1*k的砖头,即dp[n-1];也可以竖着放k个1*k的砖头,即dp[n-k]。则有dp[n] = dp[n-1]+dp[n-k]。

2、wifi:路由器有一个距离为k可以通信的限制,距离定义为|x1-x2|+|y1-y2|。输入是n个路由器和它们的位置,问能够使任意两个路由器在允许中继的前提下互相通信的k最小值。
最小生成树算法,可以参考lc1584,一般把计算最小生成树的权重和(这里即为距离和)改成计算权重最大即可。
#京东笔试##实习##笔试题目##Java#
全部评论
问下您现在招聘进度变了吗,咋我29号考完,现在还是”未笔试“的状态。好奇怪
点赞 回复 分享
发布于 2022-05-03 14:08
老哥请问第二题用最小生成树a了吗
点赞 回复 分享
发布于 2022-04-30 08:54

相关推荐

07-23 11:37
延安大学 C++
绷不住了,晚上十点发拒信,是还在加班吗这样一想挂了好像也没什么不好
码农索隆:这个都是真人发嘛,会用到机器人定时发嘛
点赞 评论 收藏
分享
06-12 16:23
已编辑
小米_软件开发
点赞 评论 收藏
分享
07-01 23:23
郑州大学 Java
否极泰来来来来:牛客迟早有高三的
点赞 评论 收藏
分享
07-22 11:12
门头沟学院 Java
不是,我就随手投的怎么还真发面试啊
皮格吉:大厂特别快的——来自已经被共享中
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

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