当前位置: 首页 > wzjs >正文

手机网站建设资讯wordpress论坛整合插件

手机网站建设资讯,wordpress论坛整合插件,功能 wordpress.org,大连建设网交费查询2025 B卷 100分 题型 本文涵盖详细的问题分析、解题思路、代码实现、代码详解、测试用例以及综合分析; 并提供Java、python、JavaScript、C++、C语言、GO六种语言的最佳实现方式! 本文收录于专栏:《2025华为OD真题目录+全流程解析/备考攻略/经验分享》 华为OD机试真题《数据…

在这里插入图片描述

2025 B卷 100分 题型

本文涵盖详细的问题分析、解题思路、代码实现、代码详解、测试用例以及综合分析;
并提供Java、python、JavaScript、C++、C语言、GO六种语言的最佳实现方式!

本文收录于专栏:《2025华为OD真题目录+全流程解析/备考攻略/经验分享》

华为OD机试真题《数据分类》:


目录

    • 题目名称:数据分类
      • 题目描述
    • Java
      • 问题分析
      • 解题思路
      • 代码实现
      • 代码详细解析
      • 示例测试
      • 综合分析
    • python
      • 问题分析
      • 解题思路
      • 代码实现
      • 代码详细解析
      • 示例测试
      • 综合分析
    • JavaScript
      • 问题分析
      • 解题思路
      • 代码实现
      • 代码详细解析
      • 示例测试
      • 综合分析
    • C++
      • 问题分析
      • 解题思路
      • 代码实现
      • 代码详细解析
      • 示例测试
      • 综合分析
    • C语言
      • 问题分析
      • 解题思路
      • 代码实现
      • 代码详细解析
      • 示例测试
      • 综合分析
    • GO
      • 问题分析
      • 解题思路
      • 代码实现
      • 代码详细解析
      • 示例测试
      • 综合分析


题目名称:数据分类


  • 知识点:位运算、逻辑处理
  • 时间限制:1秒
  • 空间限制:256MB
  • 限定语言:不限

题目描述

对一个数据 a 进行分类,分类方法为:

  1. a(四个字节大小)的四个字节的十进制值相加,得到一个总和。
  2. 将此总和对一个给定的值 b 取模。
  3. 若取模结果小于另一个给定值 c,则该结果为 a 的有效类型;否则类型无效。

输入描述

  • 输入12个数据,以空格分隔:
    • 第一个数据为 c,第二个数据为 b,剩余10个数据为待分类的整数(每个数 ≤ 1e9)。

输出描述

  • 统计有效类型中包含数据最多的类型,输出其数据个数。若所有类型均无效,输出 0

示例1
输入:

3 4 256 257 258 259 260 261 262 263 264 265  

输出:

3  

说明

  • 每个数转换为四个字节的十六进制字符串(不足8位补前导0),例如256补为 00000100,每个字节转为十进制相加,结果为 0 + 0 + 1 + 0 = 1
  • 10个数的总和分别为 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,对4取模结果为 1, 2, 3, 0, 1, 2, 3, 0, 1, 2
  • c=3,有效类型为0、1、2,其中类型1和2各有3个数据,故输出3。

补充说明

  • 每个整数需转换为四个字节的十六进制表示,例如 256 转为 00000100,拆分后字节为 0x00, 0x00, 0x01, 0x00
  • 需统计所有有效类型的出现次数,取最大值。

Java

问题分析

我们需要根据输入的整数数组进行分类,分类规则基于每个整数的四个字节之和的模运算结果。统计有效类型中出现次数最多的数据个数,若所有类型无效则输出0。


解题思路

  1. 输入处理:读取c、b和10个待分类的整数。
  2. 字节和计算:将每个整数拆分为四个字节,计算各字节的十进制和。
  3. 模运算与分类:计算字节和对b取模,判断是否小于c,记录有效类型。
  4. 统计与输出:统计有效类型的出现次数,输出最大值。

代码实现

import java.util.*;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);String[] input = scanner.nextLine().split(" ");// 解析输入参数int c = Integer.parseInt(input[0]);int b = Integer.parseInt(input[1]);int[] nums = new int[10];for (int i = 0; i < 10; i++) {nums[i] = Integer.parseInt(input[i + 2]);}Map<Integer, Integer> typeCount = new HashMap<>(); // 统计有效类型出现次数for (int num : nums) {// 计算四个字节的十进制和int sum = 0;sum += (num >> 24) & 0xFF; // 最高位字节sum += (num >> 16) & 0xFF;sum += (num >> 8) & 0xFF;sum += num & 0xFF; // 最低位字节int mod = sum % b; // 取模结果if (mod < c) { // 判断是否有效typeCount.put(mod, typeCount.getOrDefault(mod, 0) + 1);}}// 找出最大出现次数int max = 0;for (int count : typeCount.values()) {if (count > max) max = count;}System.out.println(max);}
}

代码详细解析

  1. 输入处理:使用Scanner读取输入并分割成字符串数组,解析出cb和10个整数。
  2. 字节和计算
    • 通过位运算(num >> n) & 0xFF依次提取四个字节的值。
    • 累加四个字节的十进制值得到总和。
  3. 模运算与分类:计算总和对b取模,若结果小于c则记录到哈希表中。
  4. 统计与输出:遍历哈希表的值,找到最大出现次数并输出。

示例测试

示例1输入:

3 4 256 257 258 259 260 261 262 263 264 265

输出

3

解析:有效类型为0、1、2,类型1和2各出现3次。

示例2输入:

5 3 1 2 3 4 5 6 7 8 9 10

输出

10

解析:所有模结果均小于5,所有类型有效,最大值10。

示例3输入:

0 1 100 200 300 400 500 600 700 800 900 1000

输出

0

解析c=0,所有模结果不小于0,无有效类型。


综合分析

  1. 时间复杂度:O(n),其中n=10,每个数处理时间为常数

文章转载自:

http://rlbs2KET.yckwt.cn
http://A4sAFcWS.yckwt.cn
http://d2v6hkyw.yckwt.cn
http://vxkpCxVP.yckwt.cn
http://m8hKZ3FZ.yckwt.cn
http://f0jnwYyq.yckwt.cn
http://OHxaVsB2.yckwt.cn
http://QM9CKOVN.yckwt.cn
http://DRuEJccw.yckwt.cn
http://dZHXU0z9.yckwt.cn
http://UyDPm8Iy.yckwt.cn
http://rbZvkcaM.yckwt.cn
http://A7RAo4if.yckwt.cn
http://Kywnt4Y2.yckwt.cn
http://fhcUbYxx.yckwt.cn
http://CPYXLD7G.yckwt.cn
http://q2mG2Xlw.yckwt.cn
http://Rq0aKPjc.yckwt.cn
http://Evk5pdNp.yckwt.cn
http://UfgZzZib.yckwt.cn
http://RgvoiJby.yckwt.cn
http://qWsReQYp.yckwt.cn
http://nW4wWB1L.yckwt.cn
http://AE0N0sgA.yckwt.cn
http://Gq4fcXEo.yckwt.cn
http://iqd101P4.yckwt.cn
http://zJh6GDdn.yckwt.cn
http://DQ00c95O.yckwt.cn
http://2E6KNFEf.yckwt.cn
http://NQNTlxpz.yckwt.cn
http://www.dtcms.com/wzjs/646267.html

相关文章:

  • 誉字号网站成都网站关键词排名
  • 做网站得叫什么网站哪个服务器好
  • 使用阿里云做镜像网站广告设计与制作视频教程
  • 国外二手表网站西局网站建设
  • 微信建立免费网站wordpress array a
  • 建婚恋网站需要多少钱如何搭建自己的网站服务器
  • 建设网站需要会什么国家拨款农村建设查询的网站
  • 深圳珠宝品牌网站设计网域高科学校网站管理系统
  • 自己网站页面设计软件浏览器网页版
  • 在百度上怎么建网站网站一直显示建设中
  • 建筑网站起名充值网站分销站怎么做
  • 海口网站开发公众号推文模板免费
  • 大淘客怎样做网站性价比高的做网站公司
  • 番禺学校网站建设建议兰州seo
  • 企业做网站哪家网站好初学者3d建模要什么软件
  • 站长之家查询昆明行业网站建设
  • 天津网站制作哪家好薇站设计培训课程
  • 一个很好的个人网站开发网络运营部
  • 百色建设局网站wordpress 前端用户
  • 亲子游网站怎么做营销型企业网站建设的预算
  • 网站建设构想武安企业做网站推广
  • 网站建设中模板下载建设电子商务网站要素
  • 为什么网站在本地看没问题上传之后没有内容呢?贵州百度竞价网页设计
  • 线上推广软件优化平台建设公司
  • 有没有公司做农副产品网站的小程序商城哪家好服务
  • 朝阳企业网站建设方案费用收费下载资源 wordpress插件
  • 世界摄影网站网站开发 请示
  • 淘宝图片做链接的网站芜湖做网站找哪家好
  • 营销网站服务器vvic一起做网站
  • 北京网站建设方案飞沐腾讯云是做网站的吗