巨人网络笔试

LZ是C++笔试 有点被恶心到了啊
第二题力扣原题考的居然是不定长二维数组的输入
第一题xdm有ac的吗 也不知道是我看错题了还是怎么 0110为什么输出的是2呢 0110无论0代表左1代表右还是1代表左0代表右 一定有一组是背对背无法消除的吧
难道是我太菜了吗

10.10更新 收到面试邀请了 电话一面 这都能过 是不是有什么问题啊
#巨人网络笔试讨论##巨人网络#
全部评论
出题的人是不是马不要了,纯纯浪费时间。
5 回复 分享
发布于 2022-09-23 21:06 日本
第二题输入输出是不是有问题,我无论怎么改自测用例都是对的,但是一提交就是0
4 回复 分享
发布于 2022-09-23 21:02 上海
第一题40%,第二题0.两题都是原题gai1一下,第一题可以看着最长括号,第二题dp就行。我傻了,反正我找不出错误
2 回复 分享
发布于 2022-09-23 20:57 北京
突然想起来七月份也是巨人提前批的笔试 第一题题不记得了 就记得直接输出样例AC了
2 回复 分享
发布于 2022-09-23 20:58 黑龙江
针对楼主的理解,样例是没错的,0110,消掉10,答案是2。他问的是消几个,不是几对,一对是两个呀
2 回复 分享
发布于 2022-09-23 21:02 北京
第一题不管怎么样都是40不知道错哪,第二个那个输入真的要命
1 回复 分享
发布于 2022-09-23 20:43 上海
第一题,我只过了40%。甚至你直接输出0,就能过40%。第二题,它输入的是字符串,要把这个字符串转换成数组,再处理。浪费了很多时间。简单题,一题不会。选择题,大部分,不会。吐了
1 回复 分享
发布于 2022-09-23 20:44 江苏
题真是他妈的垃圾
1 回复 分享
发布于 2022-09-23 21:00 陕西
第一题死命卡40%,无论怎么理解“连续消除”,做出来都是40%,吐了, 是不是测试用例里输入格式有坑啊?跟第二题一样考的都是字符串解析?
1 回复 分享
发布于 2022-09-23 21:00 北京
第一题要考虑消除情况的,比如1100就不是2个而是4个。
1 回复 分享
发布于 2022-09-23 21:17 上海
第二题是我傻还是用例有问题?我横看竖看逻辑和题意都没问题,出来就是 0%
点赞 回复 分享
发布于 2022-09-23 20:43 广东
第一题死活40,第二题怎么都是0,绝了啊
点赞 回复 分享
发布于 2022-09-23 20:45 重庆
兄弟们,选择题和问答题你们做得怎么样?我大部分都不会,难搞~
点赞 回复 分享
发布于 2022-09-23 20:52 江苏
第二条我考虑了不定长的数组输入 还是0
点赞 回复 分享
发布于 2022-09-23 21:04 江苏
跪求一个第二题的输入
点赞 回复 分享
发布于 2022-09-23 21:04 黑龙江
第一题死活40,第二题输入处理好了,也用的动态规划死活只有20,搞不懂
点赞 回复 分享
发布于 2022-09-23 21:04 浙江
0110可以是01 10两个消除
点赞 回复 分享
发布于 2022-09-23 21:11 陕西
第二题我把代码拉到leetcode跑根本没问题,考试的时候这输入输出就尼玛不知道抽什么风,还看不到具体的样例
点赞 回复 分享
发布于 2022-09-23 21:12 上海
大佬看看第一题有错吗 #include<iostream> #include<stack> #include<vector> #include<string> #include<algorithm> using namespace std; int main() { string s; cin >> s; stack<pair><char>> stk; int res = 0; for (int i = 0; i < s.size(); ++i) { if (stk.empty() || stk.top().first == '0' || s[i] == '1') { if (!stk.empty()) { res = max(res, i - stk.top().second - 1); } stk.push(pair<char>(s[i],i)); } else { stk.pop(); } } if (!stk.empty()) { res = max(res, int(s.size()) - stk.top().second - 1); } cout << s.size() - stk.size() << endl; return 0; }</char></char></pair></algorithm></string></vector></stack></iostream>
点赞 回复 分享
发布于 2022-09-23 21:28 浙江
class Solution { public: int maxN(string &s) { int res = 0; stack<int> stk; stk.push(0); for (int i = 1; i < s.length(); ++i) { if (s[stk.top()] == '1&(30767)#39; && s[i] == '0&#39;) stk.pop(); else stk.push(i); } stk.push(s.length()); int pre = stk.top(); stk.pop(); while (!stk.empty()) { res = max(res, pre - stk.top() - 1); stk.pop(); } return res; } };
点赞 回复 分享
发布于 2022-09-23 22:12 江苏

相关推荐

不愿透露姓名的神秘牛友
11-26 07:24
仁合心 进校老师 140/h 大专
点赞 评论 收藏
分享
点赞 评论 收藏
分享
5 4 评论
分享
牛客网
牛客企业服务