百度笔试

百度笔试能否到达公司的讨论一下,感觉很简单,一直都是0,是不是我题目理解错了?有大佬讲讲不。。
#百度##笔试题目#
全部评论
我最短路过了70
点赞 回复 分享
发布于 2019-09-17 21:17
一直说我的复杂度太高,python本地编译器  1秒内出结果啊   我测试时间来着
点赞 回复 分享
发布于 2019-09-17 21:05
跳跃递推和射球门,就是ac不了
点赞 回复 分享
发布于 2019-09-17 21:05
蹲一下
点赞 回复 分享
发布于 2019-09-17 21:07
就是把路径先保存好,从起始点1开始bfs,如果一次直达直接返回
点赞 回复 分享
发布于 2019-09-17 21:07
直接保存出发点能到的所有地点和终点能到达的所有地点,有重合就能到,没有就不能
点赞 回复 分享
发布于 2019-09-17 21:09
我用的动态规划,a了
点赞 回复 分享
发布于 2019-09-17 21:09
哪那么复杂。。。。。。。
点赞 回复 分享
发布于 2019-09-17 21:09
参考数据结构图 那章,求两节点最短路径,用的动态规划
点赞 回复 分享
发布于 2019-09-17 21:09
射球门0.36,跳跃递推一次超时一次超内存哭了
点赞 回复 分享
发布于 2019-09-17 21:09
两个hashset就搞定了。。
点赞 回复 分享
发布于 2019-09-17 21:10
蹲一个ac
点赞 回复 分享
发布于 2019-09-17 21:16
哪位大佬看看这样行不行 import java.util.HashSet; import java.util.Scanner; public class main3 {     public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         int T = sc.nextInt();         int [] res = new int[T];         for(int k=0;k<T;++k){             int n = sc.nextInt();             int m = sc.nextInt();             HashSet<Integer> set1 = new HashSet<>();             HashSet<Integer> set2 = new HashSet<>();             for(int i=0;i<m;++i){                 int x = sc.nextInt();                 int y = sc.nextInt();                 if(x==1 || y==1){                     set1.add(x+y-1);                 }                 else if(x==n || y==n){                     set2.add(x+y-n);                 }             }             for(int c:set1){                 if(set2.contains(c)){                     res[k]=1;                 }             }         }         for(int c:res){             if(c==1){                 System.out.println("POSSIBLE");             }             else {                 System.out.println("IMPOSSIBLE");             }         }     } }
点赞 回复 分享
发布于 2019-09-17 21:53

相关推荐

嗷佛快来快来快快快来:我当时就是听了别人的谣言,环境的大变,左右摇摆不定,到最后一事无成。我也给你提不了什么有效的建议,因为我自己就是败犬。但是我确实是从cpp转到了Java,cpp也做过项目,了解过具体的细分方向。如果你感兴趣,不会拦你。因为只要一件事情能坚持下去 就会发光
点赞 评论 收藏
分享
2024-11-20 18:25
安徽大学 Java
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客企业服务