头条 100 100 0 0 有希望面试么,顺便求

求大神贴一下第三第四的cpp答案,谢谢#字节跳动##笔试题目#
全部评论
2.6没面
点赞 回复 分享
发布于 2019-09-22 11:28
稳的,2道及格
点赞 回复 分享
发布于 2019-09-22 10:51
https://www.nowcoder.com/discuss/274216?toCommentId=4215312
点赞 回复 分享
发布于 2019-09-22 10:50
bool topo(){     int i,j,n=vec.size();     priority_queue<LL,vector<LL>,greater<LL> > que;     for(i=0;i<n;i++){         if(d[vec[i]]==0)             que.push(vec[i]);     }     while(!que.empty()){         LL u=que.top();que.pop();         res.push_back(u);         for(i=0;i<con[u].size();i++){             LL v=con[u][i];             if(--d[v]==0)                 que.push(v);         }     }     return res.size()==vec.size(); } int main() {     int i,j;     string line;     while(getline(cin,line)){         stringstream ss(line);         LL u,v;         ss>>v;         vec.push_back(v);         while(ss>>u){             con[u].push_back(v);             d[v]++;             vec.push_back(u);         }     }     sort(vec.begin(),vec.end());     vec.erase(unique(vec.begin(),vec.end()),vec.end());     if(topo())         for(i=0;i<res.size();i++)             printf("%lld%c",res[i]," \n"[i==res.size()-1]);     else         printf("-1\n");     return 0; }
点赞 回复 分享
发布于 2019-09-22 10:27
第三题拓扑排序+优先队列保证最小的先出队。我只过了90%,就不贴了
点赞 回复 分享
发布于 2019-09-22 10:10
同问
点赞 回复 分享
发布于 2019-09-22 10:10

相关推荐

我的人生算是废了,23届裸辞空档一年,存款只能坚持几个月了,找不到像样的工作了,人生何去何从。
梦想是成为七海千秋:这大环境下为什么要裸辞呀,风险真的挺大的,而且社招的话23届没有太多的竞争力,不过既然已经裸辞了就不要焦虑慢慢找。
点赞 评论 收藏
分享
05-12 17:00
门头沟学院 Java
king122:你的项目描述至少要分点呀,要实习的话,你的描述可以使用什么技术,实现了什么难点,达成了哪些数字指标,这个数字指标尽量是真实的,这样面试应该会多很多,就这样自己包装一下,包装不好可以找我,我有几个大厂最近做过的实习项目也可以包装一下
点赞 评论 收藏
分享
05-19 19:57
蚌埠学院 Python
2237:Gpa70不算高,建议只写排名,个人技能不在多而在精,缩到8条以内。项目留一个含金量高的,减少间距弄到一页,硕士简历也就一页,本科不要写很多
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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