京东 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

相关推荐

牛客44320985...:你的当务之急是把这个糖的要死的沟槽ide主题改了
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

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