刚刚的滴滴笔试各位做的怎么样?

能力有限,提前空交卷了。。
全部评论
AC两道
点赞 回复 分享
发布于 2016-09-18 16:53
求阶乘是a/5+a/25+a/75+a/225+a/100+a/1000?
点赞 回复 分享
发布于 2016-09-18 17:03
import java.util.*; public class Main{ static Point[] po; static int[][] b; static boolean bo = false; public void dfs(int[][] a, int count, int p, int x, int y) { int n = a.length; int m = a[0].length; if (x == 0 && y == m -1) { if (p >= 0) { bo = true; System.out.print("[0,0],"); for (int i = 0; i < count - 1; i ++) { System.out.print("["+po[i].x+","+po[i].y+"],"); } System.out.println("["+po[count - 1].x+","+po[count - 1].y+"]"); } } else { if ((x >= 0 && x < n)&&(y >= 0 && y < m - 1)&&a[x][y + 1] != 0&&b[x][y+1] == 0) { y++; count++; p--; Point point = new Point(x, y); po[count - 1] = point; b[x][y] = 1; dfs(a, count, p,x,y); b[x][y] = 0; y--; count--; p++; po[count] = null; } else if ((x > 0 && x < n)&&(y >= 0 && y < m)&&a[x - 1][y] != 0&&b[x-1][y] == 0) { x--; count++; p = p - 3; Point point = new Point(x, y); po[count - 1] = point; b[x][y] = 1; dfs(a, count, p,x,y); b[x][y] = 0; x++; count--; p = p + 3; po[count] = null; } else if ((x >= 0 && x < n - 1)&&(y >= 0 && y < m)&&a[x + 1][y] != 0&&b[x + 1][y] == 0) { x++; count++; Point point = new Point(x, y); po[count - 1] = point; b[x][y] = 1; dfs(a, count, p,x,y); b[x][y] = 0; x--; count--; po[count] = null; } } } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int m = sc.nextInt(); int p = sc.nextInt(); int[][] a = new int[n][m]; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) a[i][j] = sc.nextInt(); } Main tutle = new Main(); tutle.po = new Point[10000]; tutle.b = new int[n][m]; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) tutle.b[i][j] = 0; } tutle.b[0][0] = 1; tutle.dfs(a,0,p,0,0); if (!tutle.bo) { System.out.println("Can not escape!"); } } } class Point { int x; int y; Point(int x, int y) { this.x = x; this.y = y; } } 写的好丑,也没有添加最优判断但还是ac了,只能说测试用例比较好过。
点赞 回复 分享
发布于 2016-09-18 16:59
不知道错几次会不会影响。太紧张了。
点赞 回复 分享
发布于 2016-09-18 16:57
并不知道
点赞 回复 分享
发布于 2016-09-18 16:54
并没有在邮箱找到笔试链接
点赞 回复 分享
发布于 2016-09-18 16:52
并没有做
点赞 回复 分享
发布于 2016-09-18 16:44

相关推荐

兄弟们,实习都是在接各种api,该怎么包装简历
仁者伍敌:感觉我自己做小项目也是各种api啊,我要怎么包装简历
点赞 评论 收藏
分享
06-13 17:33
门头沟学院 Java
顺序不记了,大致顺序是这样的,有的相同知识点写分开了1.基本数据类型2.基本数据类型和包装类型的区别3.==和equals区别4.ArrayList与LinkedList区别5.hashmap底层原理,put操作时会发生什么6.说出几种树型数据结构7.B树和B+树区别8.jvm加载类机制9.线程池核心参数10.创建线程池的几种方式11.callable与runnable区别12.线程池怎么回收线程13.redis三剑客14.布隆过滤器原理,不要背八股,说说真正使用时遇到了问题没有(我说没有,不知道该怎么回答了)15.堆的内存结构16.自己在写项目时有没有遇见过oom,如何处理,不要背八股,根据真实经验,我说不会17.redis死锁怎么办,watchdog机制如何发现是否锁过期18.如何避免redis红锁19.一个表性别与年龄如何加索引20.自己的项目的QPS怎么测的,有没有真正遇到大数量表21.说一说泛型22.springboot自动装配原理23.springmvc与springboot区别24.aop使用过嘛?动态代理与静态代理区别25.spring循环依赖怎么解决26.你说用过es,es如何分片,怎么存的数据,1000万条数据怎么写入库中27.你说用limit,那么在数据量大之后,如何优化28.rabbitmq如何批次发送,批量读取,答了延迟队列和线程池,都不对29.计网知不知道smtp协议,不知道写了对不对,完全听懵了30.springcloud知道嘛?只是了解反问1.做什么的?短信服务,信息量能到千万级2.对我的建议,基础不错,但是不要只背八股,多去实际开发中理解。面试官人不错,虽然没露脸,但是中间会引导我回答问题,不会的也只是说对我要求没那么高。面完问我在济宁生活有没有困难,最快什么时候到,让人事给我聊薪资了。下午人事打电话,问我27届的会不会跑路,还在想办法如何使我不跑路,不想扣我薪资等。之后我再联系吧,还挺想去的😭,我真不跑路哥😢附一张河科大幽默大专图,科大就是大专罢了
查看30道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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