京东笔试题有没ak的嘛?

初一看两个编程题,第一题以为是图,无从下手,第二题以为数据量太大,两个for循环会超时,然后也无从下手,花了四十分钟抓耳挠腮之后,索性不管了,超时就超时吧,总比白卷交好。然后第二题随便两个for循环,一次提交就ac?第一题随便无脑分解一下也不知道对不对,一次提交也ac?ex?现在还很懵。。。很久不做笔试题了,是我已经不懂套路了吗?#京东##笔试题目#
全部评论
和楼主相似,第一题想了十分钟没思路跳第二题。第二题看了下,想着“先暴力循环试试”,结果直接AC,第一题想半天也没想出什么方法,就直接一个个硬分解,一个个判断,结果又AC了……
点赞 回复 分享
发布于 2018-09-09 21:07
第一题你怎么搞的...
点赞 回复 分享
发布于 2018-09-09 21:03
第二题我看到那个5000000的范围就没有想过暴力了,好坑啊京东
点赞 回复 分享
发布于 2018-09-09 21:07
运气好ak了。第二题暴力居然过了
点赞 回复 分享
发布于 2018-09-09 21:07
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int n = input.nextInt(); int[][] items = new int[n][3]; for (int i = 0; i < n; i++) { items[i][0] = input.nextInt(); items[i][1] = input.nextInt(); items[i][2] = input.nextInt(); } int result = handleArr(items); System.out.println(result); } private static int handleArr(int[][] items) { int count = 0; for (int i = 0; i < items.length; i++) { for (int j = i+1; j < items.length; j++) { if (items[i][0] > items[j][0] && items[i][1] > items[j][1] && items[i][2] > items[j][2]) { count++; } else if (items[i][0] < items[j][0] && items[i][1] < items[j][1] && items[i][2] < items[j][2]) { count++; } else { continue; } } } return count; } }
点赞 回复 分享
发布于 2018-09-09 21:07
大佬帮忙看下,第二题为啥ac不了
点赞 回复 分享
发布于 2018-09-09 21:07
第一题想都没想看完直接交卷~~
点赞 回复 分享
发布于 2018-09-09 21:08
看我帖子
点赞 回复 分享
发布于 2018-09-09 21:09
老哥,你怎么跟我的心路历程一模一样呀
点赞 回复 分享
发布于 2018-09-09 21:10
第二题想出了nlogn的算法不过没写完。时间到了
点赞 回复 分享
发布于 2018-09-09 21:12
case估计不多也不分散
点赞 回复 分享
发布于 2018-09-09 21:12
和你过程一模一样,都怀疑是不是会看算法好不好
点赞 回复 分享
发布于 2018-09-09 21:23
第一题搞懵逼了。思路有点,但是就是写不成代码
点赞 回复 分享
发布于 2018-09-10 11:30

相关推荐

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