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

php网站开发设计系统谷歌google官方网站

php网站开发设计系统,谷歌google官方网站,济南房地产网app下载,263企业邮箱网络登录入口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 组好数对&am…

1、题目

给你一个整数数组 nums 。

如果一组数字 (i,j) 满足 nums[i] == 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(vector<int> &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, 7,2}→{0, 2, 1, 0, 0 , 0 ,1},好数对为1。
可以理解为第一次出现的数字就占了萝卜坑了,如果后边再次出现就代表它刚好满足值相等,且出现位置索引值是大于第一次出现该数字的索引值的(遍历顺序本就是从小到大)。

    int numIdenticalPairsA(vector<int> &nums){int result = 0;int temp[100] = {};for(auto num : nums){result += temp[num - 1];temp[num -1]++;}return result;}
http://www.mmbaike.com/news/88148.html

相关文章:

  • 木马设计公司企业seo职位
  • 网站先做前台还是后台seo搜索引擎优化服务
  • 北海建设网站搜索引擎优化怎么做
  • 天津网站建设多少钱竞价恶意点击器
  • 在线短视频网站开发费用核心关键词和长尾关键词
  • 搭建网站后的网址百度一下就会知道了
  • 合肥做政府网站网球排名即时最新排名
  • 做本地网站怎么挣钱网页制作代码大全
  • 做钢管网站什么是网络营销平台
  • 如何评价网站是否做的好坏成人教育培训机构
  • 重庆巴南区网站开发公司电脑培训网上免费课程
  • wordpress模板网站模板什么时候网络推广
  • 南京市工程建设交易中心网站广州网络推广外包平台
  • 高端网络工程师培训seo优化包括哪些
  • 网站建设平台多少钱南京seo招聘
  • 苏州无锡市住房和城乡建设局网站网站性能优化的方法有哪些
  • 网络传奇游戏排行榜搜索引擎优化是指
  • 成都网站推广营销微信搜索引擎优化包括哪些方面
  • 怎样用ps做网站banner谷歌seo 外贸建站
  • 网站是用什么软件做的吗百度首页 百度
  • 大学生做推送的网站外包推广公司
  • word68网站网络营销的流程和方法
  • 广东深圳网优化方案官方网站
  • 免费刷网站百度关键词什么是网络营销策略
  • 网站企业推广方案网络营销的核心是什么
  • 做网站每天更新两篇文章手机百度高级搜索入口
  • 企业官方网站地址怎么填网络营销推广价格
  • 郴州网站建设方案策划营销型网站建设总结
  • 河北省建设工程协会网站科技网站建设公司
  • 网站设计用什么字体培训机构网站模板