笔试没被题目难到,被输入折磨的不行。。

有做奇安信笔试的吗?第一题终结树的,题目倒是不难,就是不知道怎么输入,n没给也没让我们输入,自己ide跑一个对一个,到了网上就跑不动了。。昨天搜狗也是,没个边界怎么控制输入,也不知道后台的测试程序怎么设计的,怎么停止输入,有大佬教教。。
#奇安信##笔试题目#
全部评论
C++ 也被弄有点难受
点赞 回复
分享
发布于 2019-09-09 20:51
C++遇到这样的题目咋办呀,光说输入一个数组这样的。
点赞 回复
分享
发布于 2019-09-09 20:52
滴滴
校招火热招聘中
官网直投
Java的话, Scanner in = new Scanner(System.in); String str = in.nextLine();
点赞 回复
分享
发布于 2019-09-09 20:43
应该是默认满二叉树了
点赞 回复
分享
发布于 2019-09-09 20:43
输入一行,然后自己切割 split 再输入一行,再自己切割 split 再输入一个数 一共2n+1个数字 或者hasnext    输入结束后把前n个找到 然后再找n个 然后1个
点赞 回复
分享
发布于 2019-09-09 20:44
Java 获取输入的三行 nextLine(),然后将每行的字符串转为数组
点赞 回复
分享
发布于 2019-09-09 20:44
String[] str = in.nextLine().split(" "); 这样就行了
点赞 回复
分享
发布于 2019-09-09 20:45
第一个题按照格式,先输入两行,然后拆成数组,然后再取下一个整数位需要杀死的pid:         Scanner scanner = new Scanner(System.in); // 第一行pid         String pid = scanner.nextLine(); // 第二行ppid         String ppid = scanner.nextLine(); // 一个int的pid         int kill = scanner.nextInt();         String[] pidArr = pid.split(" ");         String[] ppidArr = ppid.split(" ");         int[] pidIntArr = new int[pidArr.length];         int[] ppidIntArr = new int[ppidArr.length];         for(int i=0;i<pidArr.length;i++){             pidIntArr[i] = Integer.valueOf(pidArr[i]);         }         for(int i=0;i<ppidArr.length;i++){             ppidIntArr[i] = Integer.valueOf(ppidArr[i]);         } 我是这么搞得。。。 不知道是不是这道题
点赞 回复
分享
发布于 2019-09-09 20:45
同问,题不难,被输入搞的难受,c++
点赞 回复
分享
发布于 2019-09-09 20:59
public static void main(String[] args){         Scanner in = new Scanner(System.in);         String[] A = in.nextLine().split(" ");         String[] B = in.nextLine().split(" ");         int target = in.nextInt();         int[] sons = new int[A.length];         int[] parents = new int[B.length];         for (int i=0;i<A.length;i++){             sons[i] = Integer.valueOf(A[i]);             parents[i] = Integer.valueOf(B[i]);         }      }
点赞 回复
分享
发布于 2019-09-09 22:05

相关推荐

点赞 6 评论
分享
牛客网
牛客企业服务