草庐IT

【华为OD机考 统一考试机试C卷】螺旋数字矩阵(Java题解)

(Java)华为OD机试C卷+D卷+AB卷+刷题OJ2023年11月份,华为官方已经将华为OD机考:OD统一考试(A卷/B卷)切换到OD统一考试(C卷)和OD统一考试(D卷)。根据考友反馈:目前抽到的试卷为B卷或C卷/D卷,其中C卷居多,按照之前的经验C卷D卷部分考题会复用A卷/B卷题,博主正积极从考过的同学收集C卷和D卷真题,可以查看下面的真题目录。真题目录:【Java题解】华为OD机试C卷抽中题库清单(全真题库)含考点说明以及在线OJ专栏:(Java)华为OD机试C卷+D卷+AB卷+刷题OJ华为OD面试真题精选:华为OD面试真题精选在线OJ:点击立即刷题,模拟真实机考环境题目描述疫情期间,

华为OD机试 - 来自异国的客人(Java & JS & Python & C)

题目描述有位客人来自异国,在该国使用m进制计数。该客人有个幸运数字n(n问:当其购买一个在我国价值k的产品时,其中包含多少幸运数字?        输入描述第一行输入为k,n,m。其中:k表示该客人购买的物品价值(以十进制计算的价格)n表示该客人的幸运数字m表示该客人所在国度采用的进制输出描述输出幸运数字的个数,行末无空格备注当输入非法内容时,输出0用例输入1024输出2说明10用4进制表示时为22,同时,异国客人的幸运数字是2,故而此处

2024华为OD机试真题【区间交叠/贪心算法】【 Java 】

题目描述给定坐标轴上的一组线段,线段的起点和终点均为整数并且长度不小于1,请你从中找到最少数量的线段,这些线段可以覆盖住所有线段。输入描述第一行输入为所有线段的数量,不超过10000,后面每行表示一条线段,格式为”x,y”,x和y分别表示起点和终点,取值范围是[-10^5,10^5]。输出描述最少线段数量,为正整数。输入31,42,53,6输出2题意解读首先,用示例来理解题意:现在有三条线段:一号线段:起点1,终点4;二号线段:起点2,终点5;三号线段:起点3,终点6;我们要从这三条线段中,选出若干条线段,覆盖1~6整个区间。比如,我们可以选择一号、二号、三号。一号覆盖1~4,二号覆盖2~5,

华为机考入门python3--(0)模拟题3-计算字符串重新排列数

分类:排列组合知识点:计算字符串中每个字符出现的次数 Counter(string)计算列表中每个元素出现的次数 Counter(list)阶乘 math.factorial(num)排列去重题目来自【华为招聘模拟考试】先把每个字符当成唯一出现过一次,计算所有排列数;再统计重复出现的字母,除去每个字母的排列次数。例如: importmathfromcollectionsimportCounter#Ifyouneedtoimportadditionalpackagesorclasses,pleaseimporthere.deffunc():#pleasedefinethepython3input

254.【2023华为OD机试真题】-任务处理(贪心算法-Java&Python&C++&JS实现)

🚀点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!文章目录一.题目-任务处理二.解题思路三.题解代码Python题解代码JAVA题解代码C/C++题解代码JS题解代码四.代码讲解(Java&Python&C++&JS分别讲解)

【华为OD机考 统一考试机试C卷】数据最节约的备份方法(C++ Java JavaScript Python C语言)

华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B卷+C卷+D卷)(C++JavaJSPy)华为OD面试真题精选:华为OD面试真题精选在线OJ:点击立即刷题,模拟真实机考环境

螺旋数字矩阵 - 华为OD统一考试

OD统一考试(C卷)分值:100分题解:Java/Python/C++题目描述疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩。他发明了一种写法:给出数字个数n和行数m(0顺时针螺旋向内写方式,依次写出2,3…n,最终形成一个m行矩阵。小明对这个矩阵有些要求:每行数字的个数一样多列的数量尽可能少填充数字时优先填充外部数字不够时,使用单个*号占位输入描述两个整数,空格隔开,依次表示n、m输出描述符合要求的唯一矩阵示例1输入:94输出:123**49*5876说明:9个数字写成4行,最少需要3列示例2输入:35输出:123**

【100%通过率】华为OD机试真题 Java 实现【购买水果最便宜的方案】【2023.3 Q1 新题】

         所有题目均有五种语言实现。C实现目录、C++实现目录、Python实现目录、Java实现目录、JavaScript实现目录题目有m个水果超市在1-n个小时的不同时间段提供不同价格的打折水果,如果某餐厅每个小时都要新采购一种水果给餐厅使用的话,请选出n个小时内,采购水果的最便宜的花费总和。(假设m个超市打折时间段可以覆盖n小时)输入描述N—总小时数nm—水果超市个数mX[0]x[1]x[2]—第2~m+1行:每行长度为3的数组,代表各超市在x[0]~x[1]小时(包含[x1])提供价格为x2的水果

华为网络模拟器ENSP安装(附安装包)

一、安装前注意事项1、安装路径以下所有软件,安装时不建议修改默认路径,尤其ENSP绝对不能安装在电脑主机的中文路径下,否则没法启动。2、先安装依赖软件VirtualBox不能安装目录不能有中文,只能装5.0至5.2版本。WireShark为驱动级软件,需要重启生效,可以在三个软件都装完再重启。3、重启电脑解压缩eNSPV100R003C00SPC100Setup.zip。打开eNSP_Setup.exe。默认安装即可。4、导入设备包(可选)解压缩所有的设备包。打开eNSP,新建空白拓扑。添加设备包中的设备,框选添加的设备,点启动,会提示缺少设备包,无法启动。浏览到解压缩开的设备包,导入后再次启

华为防火墙基本配置实例

实验背景:一、trust区域:G1/0/0、G1/0/1接口下的设备划分到此区域1、SW1与SW2做lacp链路聚合;2、公司trust区域划分两个VLAN分别在交换层做MSTP,实现流量负载分担;3、trust区域核心路由器层做双DHCP服务器做双备份,运行VRRP实现网关备份;二、DMZ区域:G1/0/2接口下的设备划分到此区域1、服务器做目的NAT允许untrust区域访问;2、允许trust区域→DMZ区域的流量访问;三、untrust区域:G1/0/3接口下的设备划分到此区域1、允许trust区域→UNtrust区域的流量访问;四、local区域:1、出口做源NAT,类型为easyi