OD统一考试(D卷) 分值: 100分 题解: Java / Python / C++ 题目描述 输入两个字符串S和L,都只包含英文小写字母。S长度<=100,L长度<=500,000。判定S是否是L的有效字串。 判定规则: S中的每个字符在L中都能找到(可以不连续),且S在L中字符的前后顺序与S中顺序要保持一致。 (例如,S="ace"是L="abcde”的一个子序列且有效字符是a、c、e,而”
🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-D卷的三语言AC题解 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 => 字符串分割(100分) <= 🌍 评测功能需要 =>订阅专栏<= 后联系清隆解锁~ 🍓OJ题目截图 🎀 字符串分割 问题描述 K小姐最近在研究字符串问题。现在,她有一个只包含大写字母 和 的字符串 ,且 中 和 的数量相等。这
🤔 面试感受 10分钟超短面试,体验还行,唠嗑为主,基本没有技术问题。 自我介绍 问了项目里代码是不是都自己写的(并表示银行不太需要自己写模型,会用就行) 问了量化相关的项目和实习的细节,并表示银行不太会涉及实盘量化 反问:业务包括什么(ai方向主要是营销和风险两块)
一面凉:遇到了一个说话非常暴躁的面试官,我觉得他真的是过分,说话非常冲,先不说回答得好不好,就说话的方式就真的是居高临下,颐指气使的样子,一点都不尊重面试者,太过分了。我觉得面试者和被面试人是相互尊重的,而不是任人指摘的。 首先问我自我介绍,然后说一下项目经历。(1)问我RNN和CNN的区别,然后优缺点,为什么RNN中不用ReLU函数,只用tanh函数,CNN中为什么不用tanh函数,我的回答是C
一面 (10.19 20min) 自我介绍 实习经历 react和vue的区别,特点,技术选型会从什么角度去选择 vue相对react有优势吗 vue2和vue3响应式实现的区别 vue是单向数据流还是双向数据流 用户鉴权如何实现 require函数传入一个变量会发生什么(不会) 数据结构和算法及解决问题的实际例子(例子想不起来了) 面完后看了一下,总结如下 栈:浏览器前进后退 队列:宏任务、微任
补录投递,三面在一周内差不多吧,两面技术一面hr,基本以项目经历为主,八股比较少,无手撕。hr很好态度很真诚。 12.07 offer未通过审批,有比我更合适的人选了。
题目描述: 在一个狭小的路口,每秒只能通过一辆车,假如车辆的颜色只有3种,找出N秒内经过的最多颜色的车辆数量 三种颜色编号为0,1,2 输入描述: 第一行输入的是通过的车辆颜色信息 [0,1,1,2] 代表4秒钟通过的车辆颜色分别是0,1,1,2 第二行输入的是统计时间窗,整型,单位为秒 输出描述: 输出指定时间窗内经过的最多颜色的车辆数量 示例1 输入: 0 1 2 1 3 输出: 2 说明:
题目描述: 小华和小薇一起通过玩积木游戏学习数学。 他们有很多积木,每个积木块上都有一个数字,积木块上的数字可能相同。 小华随机拿一些积木挨着排成一排,请小薇找到这排积木中数字相同且所处位置最远的2块积木块,计算他们的距离。 小薇请你帮忙替解决这个问题。 输入描述: 第一行输入为N,表示小华排成一排的积木总数。 接下来N行每行一个数字,表示小华排成一排的积木上数字。 输出描述: 相同数字的积木的位
题目描述: 给定一个字符串 s ,找出这样一个子串: 1)该子串中的任意一个字符最多出现2次; 2)该子串不包含指定某个字符; 请你找出满足该条件的最长子串的长度。 输入描述: 第一行为要求不包含的指定字符,为单个字符,取值范围[0-9a-zA-Z] 第二行为字符串s,每个字符范围[0-9a-zA-Z],长度范围[1,10000] 输出描述: 一个整数,满足条件的最长子串的长度;如果不存在满足
题目描述: 给定两个数组A和B,若数组A的某个元素A[i]与数组B中的某个元素B[j]满足 A[i] == B[j], 则寻找到一个值匹配的二元组(i, j). 请统计在这两个数组A和B中,一共存在多少个这样的二元组。 输入描述: 第一行输入数组A的长度M;第二行输入数组B的长度N;第三行输入数组A的值;第四行输入数组B的值。 1 <= M, N <= 100000 A, B数组中数值的取值均小
刚开始写技术文章,不合理的地方请谅解;算法都有详细的注释,请大家批评指正!!! 题目描述:给定一个字符串 s ,找出这样一个子串: 1)该子串中的任意一个字符最多出现2次; 2)该子串不包含指定某个字符; 请你找出满足该条件的最长子串的长度。 输入描述: 第一行为要求不包含的指定字符,为单个字符,取值范围[0-9a-zA-Z] 第二行为字符串s,每个字符范围[0-9a-zA-Z],长度范围[1,1
题目描述 给定一个由纯数字组成以字符串表示的数值,现要求字符串中的每个数字最多只能出现2次,超过的需要进行删除; 删除某个重复的数字后,其它数字相对位置保持不变。 如”34533″,数字3重复超过2次,需要删除其中一个3,删除第一个3后获得最大数值”4533″ 请返回经过删除操作后的最大的数值,以字符串表示。 输入描述 第一行为一个纯数字组成的字符串,长度范围:[1,100000] 输出描述 输出
我有应用程序,它在谷歌播放商店发布了一个工作不错。我想在华为商店发布这个应用。但在我的应用程序中,我有谷歌计费的应用程序内购买。华为允许在他们商店发布应用吗?还是我需要实施华为采购然后发布?
引进IPD是华为从土八路走向国际化,从偶然成功走向必然之路的开始。随着华为业务的发展,华为客观、主观上都必须努力改进管理。为了实现华为成为世界领先企业的追求,学习和引进业界最佳的管理体系是华为一直坚持的变革方针。实施IPD变革并持续不断实践、优化使华为建立了一套适合华为的,能制度化、持续稳定交付高质量产品的研发管理体系。
OD统一考试(C卷) 分值: 100分 题解: Java / Python / C++ 题目描述 众数是指一组数据中出现次数量多的那个数,众数可以是多个。 中位数只是指把一组数据从小到大排列,最中间的那个数,如果这组数据的个数是奇数,那最中间那个就是中位数,如果这组数据的个数为偶数,那就把中间的两个数之和除以2,所得的结果就是中位数。 查找整型数组中元素的众数并组成一个新的数组,求新数组的中位数