网易雷火3.26笔试

ac前两题,有人能发下第三题第四题答案吗,第三题字符串换行一直%86.67过不完,第四题dfs超时。#网易雷火##笔试题目#
全部评论
我第三题90,第四题66
1 回复 分享
发布于 2022-03-26 17:18
第四题我这样写的也a了,没用二分 #include<bits/stdc++.h> using namespace std; int dx[4]={-1,0,1,0}; int dy[4]={0,-1,0,1}; int main(){     int n,m,x,y,z,w;     cin>>n>>m;     cin>>x>>y;     cin>>z>>w;     vector<vector<int>> g(n,vector<int>(m));     for(int i=0;i<n;i++)         for(int j=0;j<m;j++)             cin>>g[i][j];     queue<pair<int,int>> q;     q.push(make_pair(x-1,y-1));     vector<vector<int>> f(n,vector<int>(m,INT_MAX));     f[x-1][y-1]=g[x-1][y-1];     while(!q.empty()){         auto [a,b]=q.front();         q.pop();         for(int i=0;i<4;i++){             int nx=a+dx[i],ny=b+dy[i];             if(nx<0||nx>=n||ny<0||ny>=m) continue;             if(max(g[nx][ny],f[a][b])>f[nx][ny]){                 f[nx][ny]=max(g[nx][ny],f[a][b]);                 q.push(make_pair(nx,ny));             }         }     }     cout<<f[z-1][w-1]<<endl;     return 0; }
点赞 回复 分享
发布于 2022-03-26 18:17
贴个第三题代码,%86.67的正确率
点赞 回复 分享
发布于 2022-03-26 17:39
我第三道是86.33%,第四道用广度优先26%
点赞 回复 分享
发布于 2022-03-26 17:17

相关推荐

不愿透露姓名的神秘牛友
06-19 17:02
鼠鼠深知pdd的强度很大,但是现在没有大厂offer,只有一些不知名小厂我是拒绝等秋招呢,还是接下?求大家帮忙判断一下!
水中水之下水道的鼠鼠:接了再说,不图转正的话混个实习经历也不错
投递拼多多集团-PDD等公司10个岗位 >
点赞 评论 收藏
分享
重生我想学测开:嵌入式的问题,我准备入行京东外卖了
点赞 评论 收藏
分享
Rena1ssance_:对的,要是面评没太烂,勤更新简历等捞就行了,腾讯可以无限复活
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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