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

企业网站的推广方式深汕特别合作区

企业网站的推广方式,深汕特别合作区,利用小米路由器mini做网站,门户网站维护方案华为OD机试题库《C》限时优惠 9.9 华为OD机试题库《Python》限时优惠 9.9 华为OD机试题库《JavaScript》限时优惠 9.9 针对刷题难,效率慢,我们提供一对一算法辅导, 针对个人情况定制化的提高计划(全称1V1效率更高)。 看…

华为OD机试题库《C++》限时优惠 9.9

华为OD机试题库《Python》限时优惠 9.9

华为OD机试题库《JavaScript》限时优惠 9.9

针对刷题难,效率慢,我们提供一对一算法辅导, 针对个人情况定制化的提高计划(全称1V1效率更高)。

看不懂有疑问需要答疑辅导欢迎私VX: code5bug

华为OD机试真题

题目描述

给定两个数组A和B,若数组A的某个元素A[i]与数组B中某个元素B[j] 满足 A[i]==B[j],则寻找到一个值匹配的二元组 (i,j)。请统计在这两个数组A和B中,一共存在多少个这样的二元组。

输入描述

  • 第一行输入数组A的长度M
  • 第二行输入数组B的长度N
  • 第三行输入数组A的值(空格分隔)
  • 第四行输入数组B的值(空格分隔)

备注

  • 若不存在相等的值,则输出0。
  • 所采用的算法复杂度需小于 O(N2),否则会超时。
  • 输入数组中允许出现重复数字,一个数字可以匹配多次。

输出描述

输出匹配的二元组个数。

示例1

输入:
5
4
1 2 3 4 5
4 3 2 1输出:
4

示例2

输入:
6
3
1 2 4 4 2 1
1 2 3输出:
4

示例3

输入:
4
1
1 2 3 4
1输出:
1

示例4

输入:
6
3
1 1 2 2 4 5
2 2 4输出:
5

题解

  1. 统计频次:首先统计数组B中每个数字出现的次数。
  2. 遍历匹配:遍历数组A,对于每个元素,检查中是否存在该数字。如果存在,则将该数字的频率累加到结果中。
  3. 复杂度分析:统计频次的时间复杂度为O(N),遍历匹配的时间复杂度为O(M),总时间复杂度为O(M + N),满足题目要求的小于O(N^2)的复杂度。

JavaScript

const rl = require('readline').createInterface({input: process.stdin,output: process.stdout,
});
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;// Author: code5bug
(async () => {const M = parseInt(await readline());const N = parseInt(await readline());const A = (await readline()).split(' ').map(Number);const B = (await readline()).split(' ').map(Number);// 统计数组B中每个数字出现的频率const freq = {};for (const num of B) {freq[num] = (freq[num] || 0) + 1;}let count = 0;// 遍历数组A,统计匹配的二元组个数for (const num of A) {if (freq[num] !== undefined) {count += freq[num];}}console.log(count);rl.close();
})();

整理题解不易, 如果有帮助到您,请给点个赞 ‍❤️‍ 和收藏 ⭐,让更多的人看到。🙏🙏🙏

http://www.dtcms.com/a/608895.html

相关文章:

  • 建站公司专业团队网站建设调查问卷
  • 网站外链推广平台u nas 建设网站
  • 精美静态网站源码seo在中国
  • 萝岗微信网站建设网站创建的一般步骤
  • 在家做的手工活哪里有网站wordpress 全宽页面
  • 小型电商网站模板太原网站建设方案
  • 简单做网站的价格e京汕头第一网
  • wordpress用什么框架开发排名优化公司哪家好
  • 淘宝怎么做引流和推广淘宝网站可以做seo吗
  • c2c网站建设的需求分析绍兴注册公司
  • 999免费的网站免费文档模板下载
  • 域名和网站建设实训报告网络会议网站
  • 天眼查官方网站wordpress用闲聊
  • 济南高端网站建设金泉网做的山东黄锈石网站有哪些
  • 做同城网站赚钱吗上海网站备案流程
  • 广州微网站建设机构设计在线看
  • 专业网站设计 软件做任务有q币的网站
  • 广州网站制作怎样算命网站做竞价赚钱
  • 四川省建设厅申报网站泉州网站建设多少钱
  • 爬取数据做网站个人博客网站模板素材
  • 站长聚集地成都 网站设计
  • 微网站开发视频教程公司招聘网站有哪些
  • 湖北省建设教育协会网站郑州手机网站推广外包
  • 建设网站安全性node.js做网站
  • dw asp access 网站开发优点仿做购物网站
  • 黑龙江省网站建设网页设计师联盟
  • 盐城网站建设首选梦搏网络株洲市建设质监站网站
  • 自定义wordpress页面网站关键词优化多少钱
  • 08r2 搭建php网站购物网站管理层
  • 手机开网站深圳app开发红孩儿