
华为OD机试
文章平均质量分 56
搜集真题,记录解题,方便回顾
TrendyBot
这个作者很懒,什么都没留下…
展开
-
开源项目热榜-2023年OD统一考试(C卷)
题目描述:某个开源社区希望将最近热度比较高的开源项目出一个榜单,推荐给社区里面的开发者。对于每个开源项目,开发者可以进行关注(watch)、收藏(star)、fork、提issue、提交合并请求(MR)等。数据库里面统计了每个开源项目关注、收藏、fork、issue、MR的数量,开源项目的热度根据这5个维度的加权求和进行排序。H = (Wwatch* #watch) + (Wstar* #star) + (Wfork* #fork) + (Wissue* #issue) + (Wmr* #mr)H表示热度原创 2024-04-08 22:54:39 · 285 阅读 · 1 评论 -
用连续自然数之和来表达整数-2023年OD统一考试(C卷)
一个整数可以由连续的自然数之和来表示。给定一个整数,计算该整数有几种连续自然数之和的表达式,且打印出每种表达式。输入描述:一个目标整数T (1原创 2024-04-08 19:40:27 · 473 阅读 · 0 评论 -
围棋的气-2023年OD统一考试(C卷)
接着,它遍历棋盘上的每个棋子,计算每个棋子的“气”。2、所有同色棋子的气之和叫作该色棋子的气,需要注意的是,同色棋子重合的气点,对于该颜色棋子来说,只能计算一次气,比如下图中,黑棋一共4口气,而不是5口气,因为黑1和黑2中间红色三角标出的气是两个黑棋共有的,对于黑棋整体来说只能算一个气。1、在棋盘的边缘上的棋子最多有3口气(黑1),在棋盘角点的棋子最多有2口气(黑2),其它情况最多有4口气(白1)3、本题目只计算气,对于眼也按气计算,如果您不清楚“眼”的概念,可忽略,按照前面描述的规则计算即可。原创 2024-04-08 09:31:15 · 345 阅读 · 0 评论 -
寻找身高相近的小朋友-2023年OD统一考试(C卷)
小明身高100,班级学生10个,身高分别为95 96 97 98 99 101 102 103 104 105,按身高差排序后结果为:99 101 98 102 97 103 96 104 95 105。输出排序结果,各正整数以空格分割。和小明身高差绝对值最小的小朋友排在前面,和小明身高差绝对值最大的小朋友排在最后,如果两个小朋友和小明身高差一样,则个子较小的小朋友排在前面。第一行为正整数H和N,0原创 2024-04-07 17:12:09 · 164 阅读 · 0 评论