腾讯今晚的笔试比起昨天的阿里真是简单不少...

尽然做完了....#阿里巴巴##腾讯#
全部评论
腾讯编程题是简单的有点诡异,不知道是不是没有get到考点
点赞 回复 分享
发布于 2016-09-11 20:54
没怎么看懂题目。百度了一下,才知道是让我们求这个临界楼层。但腾讯的笔试题根本就没提到这点。抄题目也太不用心了。
点赞 回复 分享
发布于 2016-09-11 21:14
最后一题没怎么看懂
点赞 回复 分享
发布于 2016-09-11 20:54
腾讯的题目水的可以!! 看来腾讯今年要招人
点赞 回复 分享
发布于 2016-09-11 21:01
数据库的没做。。。扔玻璃球的写了个递归的代码,但感觉时间复杂度太高,最后写递推的来不及了
点赞 回复 分享
发布于 2016-09-11 21:22
import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main {     public static void main(String[] args) {         Scanner in = new Scanner(System.in);         while (in.hasNext()) {             int n = in.nextInt();             output(n,solve(n/2));         }     }     private static void output(int n, List<Integer> solve) {         int i = 0;         for(int p:solve){             if(isPrime(n-p))                 i++;         }         System.out.println(i);     }     public static boolean isPrime(int n){         if(n==1)             return false;         for(int i=2;i<=n/2;i++){             if(n%i == 0)                 return false;         }         return true;     }     public static List<Integer> solve(int n){         int[] A = new int[n+1];         for(int i=2;i<=n;i++){             A[i]=i;         }         int p = (int)(Math.sqrt(n));         for(int i=2;i<=p;i++){             if(A[i] != 0){                 int j = i*i;                 while(j<=n){                     A[j]=0;                     j += i;                 }             }         }         List<Integer> primes=new ArrayList<Integer>();         for(int i=2;i<=n;i++){             if(A[i] != 0)                 primes.add(A[i]);         }         return primes;     } }
点赞 回复 分享
发布于 2016-09-11 21:40
基础研究岗位周六下午的题跟阿里一个熊样
点赞 回复 分享
发布于 2016-09-12 08:59

相关推荐

有趣的牛油果开挂了:最近这个阶段收到些杂七杂八的短信是真的烦
点赞 评论 收藏
分享
面试摇了我吧:啊哈哈面试提前五个小时发,点击不能参加就是放弃
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务