华为odHR面什么要求啊

如题,孩子挂了两个部门了,都挂在HR面😭😭😭 #华为信息集散地# #华为od# #华为OD华为招聘#
全部评论
没工作经验
点赞 回复 分享
发布于 2023-07-04 22:02 陕西
西安 深圳 北京考虑吗?
点赞 回复 分享
发布于 2023-06-20 09:57 陕西
上海考虑吗
点赞 回复 分享
发布于 2023-06-19 08:15 上海
有告诉你原因吗?或者私我说一下详情,我帮你分析一下
点赞 回复 分享
发布于 2023-06-16 17:33 广东
问了什么呢,看看哪里踩雷了
点赞 回复 分享
发布于 2023-06-15 22:16 安徽
你是22届,有空档吗?都问你啥问题了
点赞 回复 分享
发布于 2023-06-15 22:01 福建

相关推荐

算法类型:BFS(广度优先搜索) 最短路径问题题目特征:两种操作、最少步数、状态转换难度等级:⭐⭐⭐ ✅ 这道题教会我们什么 隐式图的BFS:图不是预先画好的,边是动态生成的状态空间思维:把问题转化为"状态+操作"的模型细节决定成败:边界条件、个位判断、MAX设定都是坑模板化思考:BFS题型都有固定套路,背熟模板能解决一大类问题##题目简述:a通过 (反转) 操作或者 (+k) 操作,变成b 的最短操作数代码:import java.util.*;import java.io.*;public class Main{static final int MAX=2000000;public static void main(String[] args){Scanner sc=new Scanner(System.in);PrintWriter out=new PrintWriter(System.out);int t=sc.nextInt();while(t-->0){int a,b,k;a=sc.nextInt();b=sc.nextInt();k=sc.nextInt();out.println(bfs(a,b,k));}out.flush();}static int bfs(int a,int b,int k){if(a==b)return 0;int[] dist=new int[MAX+1];Arrays.fill(dist,-1);Queue<Integer>q=new LinkedList<>();dist[a]=0;q.offer(a);while(!q.isEmpty()){int cur=q.poll();if(cur%10!=0){int rev=reverse(cur);if(rev<MAX&&dist[rev]==-1){if(rev==b)return dist[cur]+1;dist[rev]=dist[cur]+1;q.offer(rev);}}int add=cur+k;if(add<MAX&&dist[add]==-1){if(add==b)return dist[cur]+1;dist[add]=dist[cur]+1;q.offer(add);}}return -1;}static int reverse(int x){int res=0;while(x!=0){res=x%10+res*10;x/=10;}return res;}}
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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