百度笔试

百度笔试能否到达公司的讨论一下,感觉很简单,一直都是0,是不是我题目理解错了?有大佬讲讲不。。
#百度##笔试题目#
全部评论
我最短路过了70
点赞 回复 分享
发布于 2019-09-17 21:17
哪位大佬看看这样行不行 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
蹲一个ac
点赞 回复 分享
发布于 2019-09-17 21:16
两个hashset就搞定了。。
点赞 回复 分享
发布于 2019-09-17 21:10
射球门0.36,跳跃递推一次超时一次超内存哭了
点赞 回复 分享
发布于 2019-09-17 21:09
参考数据结构图 那章,求两节点最短路径,用的动态规划
点赞 回复 分享
发布于 2019-09-17 21:09
哪那么复杂。。。。。。。
点赞 回复 分享
发布于 2019-09-17 21:09
我用的动态规划,a了
点赞 回复 分享
发布于 2019-09-17 21:09
直接保存出发点能到的所有地点和终点能到达的所有地点,有重合就能到,没有就不能
点赞 回复 分享
发布于 2019-09-17 21:09
就是把路径先保存好,从起始点1开始bfs,如果一次直达直接返回
点赞 回复 分享
发布于 2019-09-17 21:07
蹲一下
点赞 回复 分享
发布于 2019-09-17 21:07
跳跃递推和射球门,就是ac不了
点赞 回复 分享
发布于 2019-09-17 21:05
一直说我的复杂度太高,python本地编译器  1秒内出结果啊   我测试时间来着
点赞 回复 分享
发布于 2019-09-17 21:05

相关推荐

不愿透露姓名的神秘牛友
07-02 18:35
简历上把1个月实习写成了3个月,会进行背调吗?
码农索隆:一个月有一个月的实习经历,三个月有三个月的实习经历
点赞 评论 收藏
分享
xdm怎么说&nbsp;要被拷打了&nbsp;担心是KPI
丹田:面就完了,就当日薪四位数的大佬免费给给你面试。
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

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