【远景+顺丰科技笔试】远景100 100 顺丰 100 64

算法岗笔试
远景的笔试比较简单
第一题 二分查找,左右扩张就可以,注意判断下x <= a[0] 和 x >= a[a.size() - 1]的情况
第二题标准0 1背包

顺丰科技
第一题:通过peo存放每个人会的语言数,lan存放每种语言会的人,转化成图dfs,需要判断k==0的情况此时return n
第二题:只写了个暴力的n^2dp,通过64%,实在是没时间了
楼下放顺丰代码
#顺丰科技##笔试题目##远景能源有限公司##笔经#
全部评论
同样是暴力dp为什么我27%就超时了😭
点赞 回复 分享
发布于 2019-08-29 21:12
大佬是怎么做到两套题都做的
点赞 回复 分享
发布于 2019-08-29 21:12
顺丰第一题: int main() {     int n, m, k;     cin >> n >> m >> k;     vector<vector<int>> peo(n + 1);     vector<vector<int>> lan(m + 1);     for (int i = 0; i < k; i++) {         int a, b;         cin >> a >> b;         peo[a].push_back(b);         lan[b].push_back(a);     }     vector<bool> flag(n + 1, false);     int res = 0;     for (int i = 1; i <= n; i++) {         if (flag[i] == false) {             res++;             queue<int> q;             q.push(i);             flag[i] = true;             while (!q.empty()) {                 int cur = q.front();                 q.pop();                 for (int i = 0; i < peo[cur].size(); i++) {                     for (int j = 0; j < lan[peo[cur][i]].size(); j++) {                         if (flag[lan[peo[cur][i]][j]] == false) {                             q.push(lan[peo[cur][i]][j]);                             flag[lan[peo[cur][i]][j]] = true;                         }                     }                 }             }         }     }     if (k == 0)         cout << res << endl;     else         cout << res - 1 << endl;     system("pause");     return 0; }
点赞 回复 分享
发布于 2019-08-29 21:09
求远景代码,很简单但是a不了😂
点赞 回复 分享
发布于 2019-08-29 22:14
佬中佬  两个居然能一起
点赞 回复 分享
发布于 2019-08-29 21:45
100 100 27 91
点赞 回复 分享
发布于 2019-08-29 21:29
也是一起做的,100,100,18,100, 18随便做的😂,没看懂题要干啥
点赞 回复 分享
发布于 2019-08-29 21:27
大佬可以贴下题目吗
点赞 回复 分享
发布于 2019-08-29 21:17
老哥真猛啊,我也是一起做的,100,100,0,64😂,看到最长递增子序列以为很简单,然后卡住了……这题tm还是非严格递增
点赞 回复 分享
发布于 2019-08-29 21:17
巨佬,你是两个笔试一起做的吗???
点赞 回复 分享
发布于 2019-08-29 21:15
TQL,大佬
点赞 回复 分享
发布于 2019-08-29 21:14
顺丰第二题: int main() {     int n;     cin >> n;     vector<int> a(n);     for (int i = 0; i < n; i++)         cin >> a[i];     vector<int> dp(n, 1);     for (int i = 0; i < n; i++) {         for (int j = i - 1; j >= 0; j--) {             if (dp[i] >= j + 2)                 break;             if (a[i] >= a[j])                 dp[i] = max(dp[i], dp[j] + 1);         }     }     cout << dp[n - 1] << endl;     system("pause");     return 0; }
点赞 回复 分享
发布于 2019-08-29 21:09

相关推荐

老粉都知道小猪猪我很久没更新了,因为秋招非常非常不顺利,emo了三个月了,接下来说一下我的情况吧本人是双非本&nbsp;专业是完全不着计算机边的非科班,比较有优势的是有两段大厂实习,美团和字节。秋招面了50+场泡池子泡死的:滴滴&nbsp;快手&nbsp;去哪儿&nbsp;小鹏汽车&nbsp;不知名的一两个小厂其中字节13场&nbsp;两次3面挂&nbsp;两次2面挂&nbsp;一次一面挂其中有2场面试题没写出来,其他的都是全a,但该挂还是挂,第三次三面才面进去字节,秋招加暑期总共面了22次字节,在字节的面评可以出成书了快手面了8场,2次实习的,通过了但没去,一次2面挂&nbsp;最后一次到录用评估&nbsp;至今无消息滴滴三面完&nbsp;没几天挂了&nbsp;所有技术面找不出2个问题是我回答不上来的,三面还来说我去过字节,应该不会考虑滴滴吧,直接给我干傻了去哪儿一天速通&nbsp;至今无消息小鹏汽车hr&nbsp;至今无消息美团2面挂&nbsp;然后不捞我了,三个志愿全部结束,估计被卡学历了虾皮二面挂&nbsp;这个是我菜,面试官太牛逼了拼多多二面挂&nbsp;3道题也全写了&nbsp;也没问题是回答不出来的&nbsp;泡一周后挂腾讯面了5次&nbsp;一次2面挂&nbsp;三次一面挂,我宣布腾讯是世界上最难进的互联网公司然后还有一些零零散散的中小厂,但是数量比较少,约面大多数都是大厂。整体的战况非常惨烈,面试机会少,就算面过了也需要和各路神仙横向对比,很多次我都是那个被比下去的人,不过这也正常,毕竟谁会放着一个985的硕士不招,反而去招一个双非读化学的小子感觉现在互联网对学历的要求越来越高了,不仅仅要985还要硕士了,双非几乎没啥生存空间了,我感觉未来几年双非想要进大厂开发的难度应该直线上升了,唯一的打法还是从大二刷实习,然后苟个转正,不然要是去秋招大概率是炮灰。而且就我面字节这么多次,已经开始问很多ai的东西了,你一破本科生要是没实习没科研懂什么ai啊,纯纯白给了
不知名牛友_:爸爸
秋招你被哪家公司挂了?
点赞 评论 收藏
分享
评论
2
23
分享

创作者周榜

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