猿辅导笔试就做了两题

第三题不做了,一看就知道很难调#笔试题目##猿辅导#
全部评论
为什么Js不能平时那样写个函数体就行了,这个输入真的搞的我心态炸了
点赞 回复 分享
发布于 2019-09-16 18:27
感觉第三题这种题目……光是处理输入就麻烦死了,哎,为啥不能像leetcode一样处理干净输入输出……
点赞 回复 分享
发布于 2019-09-16 18:33
第二题我用的二分查找O(nlogn)也过了,代码: #include <iostream> using namespace std; const int MAXN = int(2e6 + 10); int A[MAXN]; int preSum[MAXN]; /* 3 3 1 2 3 4 5 6 7 8 9 */ int lower_bound(int p[], int l, int r, int target) {     while (l < r) {         int m = l + (r - l) / 2;         if (p[m] >= target) {             r = m;         } else {             l = m + 1;         }     }     return l; } int main () {     int n, s;     cin >> n >> s;     for (int i = 0; i < n; ++i) {         cin >> A[i];         if (i == 0) preSum[i] = A[i];         else preSum[i] = preSum[i - 1] + A[i];     }     // for (int i = 0; i < n; ++i) {     //     cout << preSum[i] << " ";     // }     int max_len = (A[0] <= s);     for (int i = 1; i < n; ++i) {         // Sum([i, j]) =  p[j] - p[i - 1] <= s         // p[i - 1] >= p[j] - s           int left = lower_bound(preSum, -1, i, preSum[i] - s);         max_len = max(max_len, i - left);     }     cout << max_len << endl;     return 0; }
点赞 回复 分享
发布于 2019-09-16 18:39
第一题 #include <iostream> using namespace std; const int MAXN = 1010; int A[MAXN][MAXN]; /* 3 3 1 2 3 4 5 6 7 8 9 */ int main () {     int N, M;     cin >> N >> M;     for (int i = 0; i < N; ++i)         for (int j = 0; j < M; ++j)             cin >> A[i][j];     int sr = 0, sc = 0;     int tr = N - 1, tc = M - 1;     int cnt = 0;     while (cnt < M * N) {         // cout << sr << ", " << sc << endl;         // cout << tr << ", " << tc << endl;         for (int r = sr; r <= tr; ++r) {             cout << A[r][sc] << " ";             cnt++;         }         for (int c = sc + 1; c <= tc; ++c) {             cout << A[tr][c] << " ";             cnt++;         }         if (sr < tr && sc < tc) {             for (int r = tr - 1; r >= sr; --r) {                 cout << A[r][tc] << " ";                 cnt++;             }             for (int c = tc - 1; c > sc; --c) {                 cout << A[sr][c] << " ";                 cnt++;             }         }         sr++, sc++;         tr--, tc--;     }     return 0; }
点赞 回复 分享
发布于 2019-09-16 18:40
我的代码,供参考https://www.nowcoder.com/discuss/261441?toCommentId=4082824
点赞 回复 分享
发布于 2019-09-16 20:09
地铁上的我,完美错过
点赞 回复 分享
发布于 2019-09-16 17:51
求第二题思路~!
点赞 回复 分享
发布于 2019-09-16 17:53
同求第二题思路
点赞 回复 分享
发布于 2019-09-16 17:54
同求第二题
点赞 回复 分享
发布于 2019-09-16 17:57
两个题自测都过了但是case都是0啊。。。第二题说超时了
点赞 回复 分享
发布于 2019-09-16 18:01
求答案
点赞 回复 分享
发布于 2019-09-16 18:03
蹲题面
点赞 回复 分享
发布于 2019-09-16 18:08
😂我也是,一看第三题说很难调,看了一下感觉确实难调,直接提交了
点赞 回复 分享
发布于 2019-09-16 18:08
🤣还剩25分钟看了第三题,直接提交了 第一题一直95%,没懂什么情况
点赞 回复 分享
发布于 2019-09-16 18:09
第二题看错题了,没看到连续,改了半天。。然后剩30min看最后一题,完全没心思做了
点赞 回复 分享
发布于 2019-09-16 18:30
第三道题例子没过,提交之后40%....
点赞 回复 分享
发布于 2019-09-16 18:30
第二题树状数组或者线段树应该能做,最后没时间了
点赞 回复 分享
发布于 2019-09-16 18:31
第一题只有15%……leetcode原题目是顺时针,你是怎么变为逆时针的。我直接把矩阵转置,提醒超时
点赞 回复 分享
发布于 2019-09-16 18:33
感觉人均 2 个啊,第三题是个锤子,输入输出都写了半天🤣
点赞 回复 分享
发布于 2019-09-16 18:34
给我发错了笔试邮箱,错过了
点赞 回复 分享
发布于 2019-09-16 18:34

相关推荐

最近又搬回宿舍了,在工位坐不住,写一写秋招起伏不断的心态变化,也算对自己心态的一些思考表演式学习从开始为实习准备的时候就特别焦虑,楼主一开始选择的是cpp后端,但是24届这个方向已经炸了,同时自己又因为本科非92且非科班,所以感到机会更加迷茫。在某天晚上用java写出hello&nbsp;world并失眠一整晚后选择老本行干嵌入式。理想是美好的,现实情况是每天忙但又没有实质性进展,总是在配环境,调工具,顺带还要推科研。而这时候才发现自己一直在表演式学习,徘徊在设想如何展开工作的循环里,导致没有实质性进展。现在看来当时如果把精力专注在动手写而不是两只手端着看教程,基本功或许不会那么差。实习的焦虑5月,楼主...
耶比:哲学上有一个问题,玛丽的房间:玛丽知道眼睛识别色彩的原理知道各种颜色,但是她生活在黑白的房间里,直到有一天玛丽的房门打开了她亲眼看到了颜色,才知道什么是色彩。我现在最大可能的减少对非工作事情的思考,如果有一件事困扰了我, 能解决的我就直接做(去哪里或者和谁吵架等等……),解决不了的我就不想了,每一天都是最年轻的一天,珍惜今天吧
投递比亚迪等公司10个岗位 > 秋招被确诊为…… 牛客创作赏金赛
点赞 评论 收藏
分享
菜菜咪:1. 可以使用简历网站的模版,美观度会更好一点 2. 邮箱可以重新申请一个,或者用qq邮箱的别名,部分hr可能会不喜欢数字邮箱 3. 项目经历最好分点描述,类似的项目很多,可以参考一下别人怎么写的 4. 自我评价可加可不加,技术岗更看重技术。最后,加油,优秀士兵
点赞 评论 收藏
分享
评论
点赞
5
分享
牛客网
牛客企业服务