草庐IT

华为OD机试 - 天然蓄水库(Java & JS & Python)

题目描述公元2919年,人类终于发现了一颗宜居星球——X星。现想在X星一片连绵起伏的山脉间建一个天热蓄水库,如何选取水库边界,使蓄水量最大?要求:山脉用正整数数组s表示,每个元素代表山脉的高度。选取山脉上两个点作为蓄水库的边界,则边界内的区域可以蓄水,蓄水量需排除山脉占用的空间蓄水量的高度为两边界的最小值。如果出现多个满足条件的边界,应选取距离最近的一组边界。输出边界下标(从0开始)和最大蓄水量;如果无法蓄水,则返回0,此时不返回边界。例如,当山脉为s=[3,1,2]时,则选取s[0]和s[2]作为水库边界,则蓄水量为1,此时输出:02:1当山脉s=[3,2,1]时,不存在合理的边界,此时输出

【新2023】华为OD机试 - 寻找链表的中间结点(Python)

寻找链表的中间结点题目给定一个单链表L,请编写程序输出L中间结点保存的数据。如果有两个中间结点,则输出第二个中间结点保存的数据。例如:给定L为1→7→5,则输出应该为7;给定L为1→2→3→4,则输出应该为3。输入每个输入包含11个测试用例。每个测试用例第11行给出链表首结点的地址、结点总个数正整数N(N≤105)。结点的地址是55位非负整数,NULL地址用−1表示。接下来有N行,每行格式为:AddressDataNext其中Address是结点地址,Data是该结点保存的整数数据(0≤Data≤108),Next是下一结点的地址。输出对每个测试用例,在一行中输出L中间结点保存的数据。如果有两

【新2023】华为OD机试 - 寻找链表的中间结点(Python)

寻找链表的中间结点题目给定一个单链表L,请编写程序输出L中间结点保存的数据。如果有两个中间结点,则输出第二个中间结点保存的数据。例如:给定L为1→7→5,则输出应该为7;给定L为1→2→3→4,则输出应该为3。输入每个输入包含11个测试用例。每个测试用例第11行给出链表首结点的地址、结点总个数正整数N(N≤105)。结点的地址是55位非负整数,NULL地址用−1表示。接下来有N行,每行格式为:AddressDataNext其中Address是结点地址,Data是该结点保存的整数数据(0≤Data≤108),Next是下一结点的地址。输出对每个测试用例,在一行中输出L中间结点保存的数据。如果有两

华为OD机试用Python实现 -【光伏场地建设规划】(2023-Q1 新题)

华为OD机试300题大纲参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。华为OD清单查看地址:blog.csdn.net/hihell/category_12199275.html华为OD详细说明:https://dream.blog.csdn.net/article/details/128980730光伏场地建设规划题目描述祖国西北部有一片大片荒地,其中零星的分布着一些湖泊,保护区,矿区;整体上常年光照良好,但是也有一些地区光照不太好。某电力公司希望在这里建设多个光伏电站,生产清洁能源。对每平方公里的土地进行了发电评估,其中不能建设的区域发电量为0kw,可以

华为OD机试用Python实现 -【光伏场地建设规划】(2023-Q1 新题)

华为OD机试300题大纲参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。华为OD清单查看地址:blog.csdn.net/hihell/category_12199275.html华为OD详细说明:https://dream.blog.csdn.net/article/details/128980730光伏场地建设规划题目描述祖国西北部有一片大片荒地,其中零星的分布着一些湖泊,保护区,矿区;整体上常年光照良好,但是也有一些地区光照不太好。某电力公司希望在这里建设多个光伏电站,生产清洁能源。对每平方公里的土地进行了发电评估,其中不能建设的区域发电量为0kw,可以

华为OD机试题,用 Java 解【星际篮球争霸赛】问题

华为Od必看系列华为OD机试全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理已参加机试人员的实战技巧华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典使用说明参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。华为OD清单查看地址:https://blog.csdn.net/hihell/category_12201821.html华为OD详细说明:https://dream.blog.csdn.net/article/details/128980

华为OD机试题,用 Java 解【星际篮球争霸赛】问题

华为Od必看系列华为OD机试全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理已参加机试人员的实战技巧华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典使用说明参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。华为OD清单查看地址:https://blog.csdn.net/hihell/category_12201821.html华为OD详细说明:https://dream.blog.csdn.net/article/details/128980

华为OD机试 - 获得完美走位(Python)| 真题+思路+代码

最近更新的博客华为OD机试-简易压缩算法(Python)|机试题算法思路【2023】华为OD机试题-获取最大软件版本号(JavaScript)华为OD机试-猜字谜(Python)|机试题+算法思路【2023】华为OD机试-删除指定目录(Python)|机试题算法思路【2023】华为OD机试-自动曝光(Python)|机试题算法思路【2023】获得完美走位|华为OD机试题目在第一人称射击游戏中,玩家通过键盘的A、S、D、W四个按键控制游戏人物分别向左、向后、向右、向前进行移动,从而完成走位。假设玩家每按动一次键盘,游戏人物会向某个方向移动一步,如果玩家在操作一定次数的键盘并且各个方向的步数相同时

华为OD机试 - 获得完美走位(Python)| 真题+思路+代码

最近更新的博客华为OD机试-简易压缩算法(Python)|机试题算法思路【2023】华为OD机试题-获取最大软件版本号(JavaScript)华为OD机试-猜字谜(Python)|机试题+算法思路【2023】华为OD机试-删除指定目录(Python)|机试题算法思路【2023】华为OD机试-自动曝光(Python)|机试题算法思路【2023】获得完美走位|华为OD机试题目在第一人称射击游戏中,玩家通过键盘的A、S、D、W四个按键控制游戏人物分别向左、向后、向右、向前进行移动,从而完成走位。假设玩家每按动一次键盘,游戏人物会向某个方向移动一步,如果玩家在操作一定次数的键盘并且各个方向的步数相同时

华为OD机试题,用 Java 解【需要广播的服务器数量】问题 | 含解题说明

华为Od必看系列华为OD机试全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理已参加机试人员的实战技巧华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典本篇题目:需要广播的服务器数量题目服务器连接方式包括直接相连,间接连接。A和B直接连接,B和C直接连接,则A和C间接连接。直接连接和间接连接都可以发送广播。给出一个N*N数组,代表N个服务器,matrix[i][j]==1,则代表i