华为9.1晚上笔试AC情况


#华为笔试##笔经#
全部评论
这难度让我怀疑是hc满了
2 回复 分享
发布于 2021-09-01 21:08
🤣第三题用随机数也能过16%
1 回复 分享
发布于 2021-09-01 21:05
第一题都不会做,读题读了老半天
1 回复 分享
发布于 2021-09-01 21:07
第三题,首先把所有的块标记出来,然后从每个块开始bfs,只能走1和2,当从队头取出2的时候,就把值改成1,再塞回队列,这样遇到其他的块的时候,step就是这两个块之间的最短距离。这样对所有块做一遍之后,就能得到一个节点数不到10的图,直接暴力求个生成树就行了
1 回复 分享
发布于 2021-09-01 21:09
为什么我第二题求字典序实例一直卡在45,没想明白。。。 public static void main(String[] args) {         Map<String, List<String>> sub = new HashMap<>();         Map<String, List<String>> ins = new HashMap<>();         Set<String> res = new HashSet<>();         Scanner sc = new Scanner(System.in);         int n = Integer.parseInt(sc.nextLine());         for (int i = 0; i < n; i++) {             String str = sc.nextLine();             String[] ss = str.split(" ");             if (ss[1].equals("instanceOf")) {                 List<String> temp = ins.getOrDefault(ss[2], new ArrayList<>());                 temp.add(ss[0]);                 ins.put(ss[2], temp);             } else {                 List<String> temp = sub.getOrDefault(ss[2], new ArrayList<>());                 temp.add(ss[0]);                 sub.put(ss[2], temp);             }         }
1 回复 分享
发布于 2021-09-01 21:19
一题不会,求个思路
1 回复 分享
发布于 2021-09-01 21:25
太难了
点赞 回复 分享
发布于 2021-09-01 21:05
太难了
点赞 回复 分享
发布于 2021-09-01 21:05
第三题咋写呀?🤣
点赞 回复 分享
发布于 2021-09-01 21:05
太难了,是hc满了吗😭
点赞 回复 分享
发布于 2021-09-01 21:23

相关推荐

微风不断:兄弟,你把四旋翼都做出来了那个挺难的吧
点赞 评论 收藏
分享
废铁汽车人:秋招真是牛鬼蛇神齐聚一堂
点赞 评论 收藏
分享
点赞 1 评论
分享
牛客网
牛客企业服务