4/7号腾讯笔试,数据研发

编程题全a又有什么用,不定项选择+大量数学题简直要命了!!!!#腾讯##笔试题目##春招##实习#
全部评论
太强了吧,全AC,我一道都没有AC🤣
点赞 回复 分享
发布于 2019-04-07 21:31
第二道怎么做,感觉自己好菜啊
点赞 回复 分享
发布于 2019-04-07 21:35
第一题 n /= 2 until n==1 或到达k次 output (除的次数+n) 第二题 curr = 0 ans = 0 for r in requirements:     ans += abs(curr)     curr += r ans要用long否则会溢出 第三题 least k,就不展开了(其实就是自己没全过)
点赞 回复 分享
发布于 2019-04-07 21:58
额 第一个怎么做啊
点赞 回复 分享
发布于 2019-04-07 21:30
第一个是什么
点赞 回复 分享
发布于 2019-04-07 21:31
编程题,求大佬的解题思路
点赞 回复 分享
发布于 2019-04-07 21:31
什么叫做把N消去?
点赞 回复 分享
发布于 2019-04-07 21:32
全a?告辞
点赞 回复 分享
发布于 2019-04-07 21:32
这是出来秀的?我也全a了
点赞 回复 分享
发布于 2019-04-07 21:32
第一个编程题都没看懂
点赞 回复 分享
发布于 2019-04-07 21:32
只A了一道半......第二道题我隐约记得自己做过,但是忘了该怎么做了
点赞 回复 分享
发布于 2019-04-07 21:33
那题示例答案好像有问题,15 4 应该是5
点赞 回复 分享
发布于 2019-04-07 21:38
第一题 #include <bits/stdc++.h> using namespace std; const int N = 100010; int a[N]; int main(){ int n, k; scanf("%d%d", &n, &k); int cnt = 1, sum = 0; while(n > 1 && k > 0){ if(k >= cnt)k -= cnt; else break; sum += 1; n = (n + 1) / 2; // printf("%d %d %d %d\n", n, k, sum, cnt); cnt *= 2; } printf("%d\n", sum + n); } 第三题 #include <bits/stdc++.h> using namespace std; const int N = 100010; int a[N]; int main(){ int n, k; scanf("%d%d", &n, &k); for(int i = 0; i < n; i++){ scanf("%d", &a[i]); } sort(a, a + n); int cnt = 0, sum = 0; for(int i = 0; i < n; i++){ int x = a[i] - sum; if(x == 0)continue; if(cnt >= k)break; printf("%d\n", x); sum += x; cnt += 1; } while(cnt < k){ printf("0\n"); cnt++; } } 第二题不是数组前缀和的绝对值么,为啥只过了70%?
点赞 回复 分享
发布于 2019-04-07 21:39
求第二题如何做。我在本地IDE示例做出来了,但是提交就是通过率0.00
点赞 回复 分享
发布于 2019-04-07 21:40
菜鸟默默仰望高端大佬!
点赞 回复 分享
发布于 2019-04-07 21:46
仰望大佬,我简直没思路,该怎么练习啊
点赞 回复 分享
发布于 2019-04-07 21:57
笔试前1个小时才知道有选择题。(还以为跟头条一样) 做的心态崩溃,体验了一哈学渣视角做数学题。 怕编程时间不够就蒙了好多好多道。 后来做完编程还剩半个小时,那个悔啊,早知道先做编程了。😫
点赞 回复 分享
发布于 2019-04-07 22:01
第一题示例2是不是有问题呀
点赞 回复 分享
发布于 2019-04-07 22:10

相关推荐

11-26 22:34
已编辑
重庆邮电大学 Java
快手 客户端开发 (n+5)k*16 公积金12
牛客895077908号:佬 什么双非硕啊
点赞 评论 收藏
分享
10-30 23:23
已编辑
中山大学 Web前端
去B座二楼砸水泥地:这无论是个人素质还是专业素质都👇拉满了吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务