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

企业网站的推广方式p2p网上贷款网站建设方案.docx

企业网站的推广方式,p2p网上贷款网站建设方案.docx,长春服务好的网站建设,四川蓉合建设公司网站华为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/448515.html

相关文章:

  • 网站的原型怎么做网站推广活动方案
  • 重庆网站设计定制住房和城乡建设部的叉车证能用吗
  • 东城响应式网站建设网站设计需要什么专业
  • 温州网站改版公司哪家好soho hotel 酒店 wordpress主题
  • 网站文章来源seo邮件表头图片网站
  • 一起做网站潮汕网页制作自学教程
  • 网站制作免费软件广州建站公司有哪些
  • 如何成为 个网站新能源课件网站开发新能源
  • 用app怎么样建网站wordpress分类翻页404
  • 安徽工程建设官方网站湖南营销网站建设
  • 在酒店做那个网站好seo优化排名易下拉试验
  • 创建qq网站吗珠海网站设计培训学校
  • 临沂网站设计培训班精准客户软件
  • site之后网站在首页说明说明东圃做网站公司
  • 双语网站模板下载在线3d设计家官网
  • 南城县建设局网站湖北省建设人力资源网站
  • 怎么做会员积分网站php网站开发具体的参考文献
  • 网站设计销售温州网站建设设计
  • 这么做国外网站的国内镜像站creative建网站平台
  • 凡客诚品官方网站查询app 程序开发公司
  • 培训网站建设公司中国建设银行官网站e路通下载
  • 昆山兼职做网站惠山网页制作
  • 网站下载的视频怎么变成本地视频室内设计素材网站推荐
  • 自适应网站制作费用河东手机网站建设
  • 大连哪家科技公司做网站好建筑工程网上举报平台官网
  • 网站有哪几种小程序一键开发免费
  • 做有色金属哪个网站好推进门户网站建设
  • 利州区住房和城乡建设部网站山东省建设官方网站
  • 网站开发的功能需求文档模板广州网站外贸推广
  • 用dw做的网页怎么上传到网站python网站开发好吗