总体感受:泡池子前华为HR还是很热情的,泡池子后就是“嗯嗯”;另外,我遇到的每一个华为人语速都好快,莫非是push得太严重了 ———————————————————————————— 8.31 裸考,挂了 9.5 HR打电话说我符合免机考的条件,我赔笑说都怪自己太菜了 9.24 通知准备参加面试 ———————————————————————————— 9.29下午两点
这些是后台给的数据,让调用华为云获取token,搜了半天也不知道咋进行
华为OD机试真题-数的分解-2024年OD统一考试(D卷) 题目描述: 给定一个正整数n,如果能够分解为m(m > 1)个连续正整数之和,请输出所有分解中,m最小的分解。 如果给定整数无法分解为连续正整数,则输出字符串"N"。 输入描述: 输入数据为一整数,范围为(1, 2^30] 输出描述: 比如输入为: 21 输出: 21=10+11 补充说明: 21可以分解的连续正整数组合的形式有多种 21
华为OD机试真题-执行时长-2024年OD统一考试(D卷) 题目描述: 为了充分发挥GPU算力,需要尽可能多的将任务交给GPU执行,现在有一个任务数组,数组元素表示在这1秒内新增的任务个数且每秒都有新增任务,假设GPU最多一次执行n个任务,一次执行耗时1秒,在保证GPU不空闲情况下,最少需要多长时间执行完成 输入描述: 第一个参数为GPU一次最多执行的任务个数,取值范围[1, 10000] 第二个
华为OD机考2024年5月-11月,考的是OD统一考试(D卷)。 下面分享的是OD统一考试(D卷)真题、解题思路、Java/Python/C++三种解题代码,欢迎交流指正。 以下是D卷100分题目,每道题目可以点链接进入: 序号 题目 分值 试卷类型 语言 1 最大N个数与最小N个数的和 100 OD统一考试(D卷) python、java、C++ 2 字符串序列判断 100 OD统一考试(D卷)
5.23 上午 技术面试:20分钟 1、自我介绍 2、介绍一下在项目中越到最大的困难,怎么解决的 3、讲一下小论文 4、手撕:最长公共子串 5、反问 5.23 下午 主管面试:20分钟 1、自我介绍 2、为什么毕设题目选这个 3、项目的难点在哪里,打算怎么解决 4、说一下你说服别人的经历 5、迄今为止遇到的困难,如何看待 6、如何看待华为公司的文化 7、反问 已入池,发帖攒攒人品
一、个人背景: 2022届,双非一本, 2年Java工作经验,面试的base地是深圳--质量与流程IT部门--java开发岗位,目前已入职华为OD。 二、面试详情: 7.19 机考(200) ·整数对最小和 ·爱吃蟠桃的孙悟空 ·城市聚集度 Ps:因为本人是还在职的时候准备的机考,所以刷题的时间比较少,没有考得很高分(机考准备主要是刷了小冯HR给的题库和看了机考的攻略) 7.20综测 Ps:性格
2024年5月-10月考的D卷,都是原题。以下是题库链接: 2024年OD统一考试(D卷)完整题库:华为OD机试2024年最新题库(Python、JAVA、C++合集) B卷是给同学们在时间充裕的情况下用来熟悉题型和练手。时间不够的直接看D卷 题目描述: 某探险队负责对地下洞穴进行探险。探险队成员在进行探险任务时,随身携带的记录器会不定期地记录自身的坐标,但在记录的间隙中也会记录其他数据。探索工作
华为OD机试真题-智能驾驶-2024年OD统一考试(D卷) 题目描述: 有一辆汽车需要从 m*n 的地图的左上角(起点)开往地图的右下角(终点),去往每一个地区都需要消耗一定的油量,加油站可进行加油 请你计算汽车确保从起点到达终点时所需的最少初始油量说明: (1) 智能汽车可以上下左右四个方向移动1 (2) 地图上的数字取值是 0或-1 或者正整数: 1: 表示加油站,可以加满油,汽车的油箱容量最
华为OD机试真题-员工派遣-2024年OD统一考试(D卷) 题目描述: 某公司部门需要派遣员工去国外做项目。现在,代号为x的国家和代号为y的国家分别需要cntx名和cnty名员工。部门每个员工有一个员工号(1,2,3……),工号连续,从1开始。 部长派遣员工的规则: 规则1、从[1,k]中选择员工派遣出去 规则2、编号为x的倍数的员工不能去x国,编号为y的倍数的员工不能去y国 问题: 找到最小的k
华为OD机试真题-田忌赛马-2024年OD统一考试(D卷) 题目描述: 给定两个只包含数字的数组a,b,调整数组 a 里面数字的顺序,使得尽可能多的 a[i] >b[i]。数组 a和 b 中的数字各不相同。 输出所有可以达到最优结果的 a 数组的数量 输入描述: 输入的第一行是数组 a 中的数字,其中只包含数字,每两个数字之间相隔一个空格,a 数组大小不超过 10 输入的第二行是数组 b 中的数
华为OD机试真题-任务处理-2024年OD统一考试(D卷) 题目描述: 在某个项目中有多个任务(用 tasks 数组表示)需要您进行处理,其中 tasks[i] = [si, ei],你可以在 si <= day <= ei 中的任意一天处理该任务。请返回你可以处理的最大任务数。 注:一天可以完成一个任务的处理。 输入描述: 第一行为任务数量 n,1 <= n <= 100000。后面 n 行表示
OD统一考试(C卷) 分值: 200分 题解: Java / Python / C++ 题目描述 给定两个只包含数字的数组a,b,调整数组a里面数字的顺序,使得尽可能多的a[i] > b[i]。 数组a和b中的数字各不相同。输出所有可以达到最优结果的a数组数量。 输入描述 输入的第一行是数组a中的数字,其中只包含数字,每两个数字之间相隔一个空格,a数组大小不超过10 输入的第一行是数组b中的数字,
OD统一考试(D卷) 分值: 100分 题解: Java / Python / C++ 题目描述 寿司店周年庆,正在举办优惠活动回馈新老用户。 寿司转盘上总共有 n 盘寿司, prices[i] 是第 i 盘寿司的价格。 如果客户选择了第 i 盘寿司, 寿司店免费赠送客户距离第 i 盘寿司最近的下一盘寿司 j ,前提是 prices[j] < prices[i],如果没有满足条件的 i ,则不赠送
第一题就是普通的lru,代码未保存,就略了 第二题将模式串n()的形式拆分出来,然后将待匹配串处理成A+N的形式,跑一遍kmp即可 #include <iostream> #include <string> #include <stack> #include <cstring> using namespace std; int nxt[1000005]; void getNext(const