腾讯2024后台实习生笔试 473/500

小红的图上染色(100%)

  • 1e5点数的无向图,有些边是红色,定义一个“好点”当且仅当该点所有邻边都是红边
  • 碰到无色的边则标记两个点,最后未被标记的点数就是答案

小红的链表断裂(100%)

  • 总长1e5的链表,元素不重复,如果可以把该链表一分为二重新拼接后升序则返回true,否则返回false
  • 遍历一遍如果没有降序则为true,碰到第一个降序则标记位置重新拼接,整体升序返回true,否则false

小红的连通图(100%)

  • 1e5点数的无向图,有多少种方法使得添加一条边后图连通
  • 并查集合并,最后统计各个集合的点数,若:
  • 只有一个集合:答案为n * (n - 1) / 2 - m(n个点m条边)
  • 两个集合:答案为两个集合的数量乘积
  • 否则:答案为0

小红的数组分割(73%)

  • 大小为400的数组,元素大小为1e9,将数组分割成k段,使得每段内部按位异或后全部求和,求和的最大值
  • 应该是区间dp,写了个假算法

小红的tencent矩阵(100%)

  • 1000*1000的小写字母矩阵,可以从任意位置出发,有多少种方法使得走6步后恰好形成“tencent”
  • BFS,记录当前是第几步,走满7步则统计答案
#腾讯笔试#
全部评论
佬,第四道dp啥思路啊,a不出来
点赞 回复 分享
发布于 03-31 22:02 广东
为什么是第二场
点赞 回复 分享
发布于 03-31 22:04 四川
老哥 lc刷了多少啊 太🐮了
点赞 回复 分享
发布于 03-31 22:31 江苏

相关推荐

喜欢吃蛋糕仰泳鲈鱼是我的神:字节可以找个hr 给你挂了,再放池子捞
点赞 评论 收藏
分享
10-15 09:13
已编辑
天津大学 soc前端设计
点赞 评论 收藏
分享
8 13 评论
分享
牛客网
牛客企业服务