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

摄影网站建设的意义做网站 零基础从哪里开始学

摄影网站建设的意义,做网站 零基础从哪里开始学,河北搜索引擎推广价格,网站制作公司重庆文章目录1. 题目2. 解题1. 题目 给你两个整数数组 nums1 和 nums2 #xff0c;请你实现一个支持下述两类查询的数据结构#xff1a; 累加 #xff0c;将一个正整数加到 nums2 中指定下标对应元素上。计数 #xff0c;统计满足 nums1[i] nums2[j] 等于指定值的下标对 (i,… 文章目录1. 题目2. 解题1. 题目 给你两个整数数组 nums1 和 nums2 请你实现一个支持下述两类查询的数据结构 累加 将一个正整数加到 nums2 中指定下标对应元素上。计数 统计满足 nums1[i] nums2[j] 等于指定值的下标对 (i, j) 数目0 i nums1.length 且 0 j nums2.length。 实现 FindSumPairs 类 FindSumPairs(int[] nums1, int[] nums2) 使用整数数组 nums1 和 nums2 初始化 FindSumPairs 对象。void add(int index, int val) 将 val 加到 nums2[index] 上即执行 nums2[index] val 。int count(int tot) 返回满足 nums1[i] nums2[j] tot 的下标对 (i, j) 数目。 示例 输入 [FindSumPairs, count, add, count, count, add, add, count] [[[1, 1, 2, 2, 2, 3], [1, 4, 5, 2, 5, 4]], [7], [3, 2], [8], [4], [0, 1], [1, 1], [7]] 输出 [null, 8, null, 2, 1, null, null, 11]解释 FindSumPairs findSumPairs new FindSumPairs([1, 1, 2, 2, 2, 3], [1, 4, 5, 2, 5, 4]); findSumPairs.count(7); // 返回 8 ; 下标对 (2,2), (3,2), (4,2), (2,4), (3,4), (4,4) 满足 2 5 7 下标对 (5,1), (5,5) 满足 3 4 7 findSumPairs.add(3, 2); // 此时 nums2 [1,4,5,4,5,4] findSumPairs.count(8); // 返回 2 下标对 (5,2), (5,4) 满足 3 5 8 findSumPairs.count(4); // 返回 1 下标对 (5,0) 满足 3 1 4 findSumPairs.add(0, 1); // 此时 nums2 [2,4,5,4,5,4] findSumPairs.add(1, 1); // 此时 nums2 [2,5,5,4,5,4] findSumPairs.count(7); // 返回 11 下标对 (2,1), (2,2), (2,4), (3,1), (3,2), (3,4), (4,1), (4,2), (4,4) 满足 2 5 7 下标对 (5,3), (5,5) 满足 3 4 7提示 1 nums1.length 1000 1 nums2.length 10^5 1 nums1[i] 10^9 1 nums2[i] 10^5 0 index nums2.length 1 val 10^5 1 tot 10^9 最多调用 add 和 count 函数各 1000 次来源力扣LeetCode 链接https://leetcode-cn.com/problems/finding-pairs-with-a-certain-sum 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 nums2 的长度比较长对其数字进行哈希计数add 的时候更新哈希计数count 的时候遍历 nums1 在 哈希map 中查找 tot - nums1_i class FindSumPairs {unordered_mapint,int m;vectorint v1, v2; public:FindSumPairs(vectorint nums1, vectorint nums2) {v1 nums1;v2 nums2;for(auto n : nums2)m[n];//哈希计数}void add(int index, int val) {m[v2[index]]--;//原来的数字少一个v2[index] val;//更新值m[v2[index]];//新的数字多一个}int count(int tot) {int ans 0;for(auto n : v1){if(m.find(tot-n) ! m.end())//哈希查找ans m[tot-n];}return ans;} };360 ms 72 MB C 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://www.yutouwan.com/news/405803/

相关文章:

  • 网站上传到虚拟服务器重庆网站营销seo电话
  • 西乡做网站哪家便宜深圳龙岗区租房子多少钱一个月
  • 淘宝客网站怎么做的企业法律平台网站建设方案
  • 怎么推广自己做的网站最优做网站
  • 建材类网站模板建立能网上交易的网站多少钱
  • 电商网站如何做引流建建建设网站公司电话
  • 孕妇做兼职上哪家网站网站模板是怎么制作
  • 招聘桂林网站推广维护建设如何使用wp做网站
  • 用来做微网站的软件工程考研学校排名
  • 现在建设网站落后了阿里云企业网站备案流程
  • 个人注什么域名的网站dede视频网站
  • 本科自考科目有哪些成都seo培训
  • 网站形象首页flash有建设网站的软件吗
  • 网络广告网站怎么做精品网站导航 做最好的导航
  • 国家合同模板网站wordpress 主图截图
  • 视觉传达设计网站网站域名和网站网址吗
  • 科技类网站简介怎么做北京网站设计济南兴田德润团队怎么样
  • 门户网站优化报价第三方平台推广引流
  • 网站主机是什么意思创新网站建设工作
  • 太原百度关键词推广优化设计答案大全
  • 商丘哪里有网站建设泰国一家做男模的网站
  • 云南 网站建立硬件开发板
  • 寿光网站建设定制电影网站怎么做的
  • 重庆铜梁网站建设费用安卓开发菜鸟教程
  • 织梦网站自动跳转手机网站河北省石家庄市官网
  • 台江网站建设福州搜索排名提升
  • 做卫生用品都在什么网站有哪些网站是拐角型
  • 随州百度网站建设整套网站模板下载
  • 五一网站个人空间做短视频网站收益
  • 辽宁省营商建设监督局网站创业的好项目