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

济南集团网站建设费用电子商务网站建设与管理心得

济南集团网站建设费用,电子商务网站建设与管理心得,大学生asp网站开发的实训周,帮人做网站要怎么赚钱吗1、题目 给你一个整数数组 nums 。 如果一组数字 (i,j) 满足 nums[i] nums[j] 且 i j #xff0c;就可以认为这是一组 好数对 。 返回好数对的数目。 示例 1#xff1a; 输入#xff1a;nums [1,2,3,1,1,3] 输出#xff1a;4 解释#xff1a;有 4 组好数对 nums[j] 且 i j 就可以认为这是一组 好数对 。 返回好数对的数目。 示例 1 输入nums [1,2,3,1,1,3] 输出4 解释有 4 组好数对分别是 (0,3), (0,4), (3,4), (2,5) 下标从 0 开始 示例 2 输入nums [1,1,1,1] 输出6 解释数组中的每组数字都是好数对 示例 3 输入nums [1,2,3] 输出0 提示 1 nums.length 100 1 nums[i] 100 2、解 暴力解 int numIdenticalPairs(vectorint nums){int result 0;for(int i 0; i nums.size() - 1; i){for(int j i 1; j nums.size(); j){if(nums[i] nums[j]) result;}}return result;}另解 在题解里边看到的一个绝妙解 思路就是把nums中的每个数据看作temp数组的下标(该下标从1开始, 出现间隙不用管, 比如nums{2, 3, 7}, 对应temp{0, 1, 1, 0, 0 , 0 ,1}), 遍历nums然后把对应temp的位置做操作记录每个数据出现次数即可, 关于对数的话, 找到规律发现其实就是把每次遍历数据出现次数-1叠加起来。 比如{2, 3, 7}→{0, 1, 1, 0, 0 , 0 ,1}好数对为0 {2, 3, 72}→{0, 2, 1, 0, 0 , 0 ,1}好数对为1。 可以理解为第一次出现的数字就占了萝卜坑了如果后边再次出现就代表它刚好满足值相等且出现位置索引值是大于第一次出现该数字的索引值的遍历顺序本就是从小到大。 int numIdenticalPairsA(vectorint nums){int result 0;int temp[100] {};for(auto num : nums){result temp[num - 1];temp[num -1];}return result;}
http://www.w-s-a.com/news/960967/

相关文章:

  • 网站建设明细报价表 服务器qq是哪家公司的产品
  • html链接网站模板wordpress怎么调用简码
  • 网站域名怎么查简述网站推广的五要素
  • 咸宁网站设计公司app安装下载
  • 丝网外贸做哪些网站最优的赣州网站建设
  • 如何做网站不被查网站开发工程师岗位说明书
  • 做网站需要vps吗网站建设后怎样发信息
  • 网站建立风格二手交易网站开发可参考文献
  • 成都微信网站开发优化大师优化项目有哪些
  • 哪个网站做自考题目免费郑州网站建设公司qq
  • 地方性的网站有前途顺的网络做网站好不好
  • 学校申请建设网站的原因不要网站域名
  • 推荐响应式网站建设子域名查询工具
  • 如何建设学校的微网站广告推广是什么
  • 设计类专业哪个就业前景好网站建设seoppt
  • 济南建站公司网站网站友链查询源码
  • 校园失物招领网站建设涪陵网站建设公司
  • 怎么做盗号网站手机网站建设需要租用什么科目
  • 成品网站是什么意思沈阳seo推广
  • 购物网站后台流程图昆明官网seo技术
  • 创建自己网站全网零售管理系统
  • 江苏省建设厅网站建筑电工证wordpress收费插件大全
  • 北京中国建设银行招聘信息网站宁德蕉城住房和城乡建设部网站
  • 泉州做网站优化哪家好wordpress站点预览
  • 创建门户网站一页网站首页图如何做
  • 服装手机商城网站建设sns社交网站有哪些
  • 无锡工程建设招标网站怎么自己建设公司网站
  • 哪个网站可以学做咸菜安卓软件开发需要学什么软件
  • 自有网站建设的团队遂宁市建设局网站
  • 网站建设哪个好一些网站内容导出